Difference between revisions of "Documentation/Labs"
From Slicer Wiki
(Add image stacks lab) |
|||
(28 intermediate revisions by 8 users not shown) | |||
Line 4: | Line 4: | ||
= On-going = | = On-going = | ||
+ | |||
+ | == Roadmap == | ||
+ | * [[{{FULLPAGENAME}}/Slicer5-roadmap|Slicer 5]] | ||
== Internals == | == Internals == | ||
+ | * [[{{FULLPAGENAME}}/NrrdReading_Writing_Optimizations|NrrdReading_Writing_Optimizations]] | ||
* [[{{FULLPAGENAME}}/OpenGLFilters|OpenGLFilters]] | * [[{{FULLPAGENAME}}/OpenGLFilters|OpenGLFilters]] | ||
* [[{{FULLPAGENAME}}/DeprecatedModules|DeprecatedModules extension]] | * [[{{FULLPAGENAME}}/DeprecatedModules|DeprecatedModules extension]] | ||
Line 12: | Line 16: | ||
* [[{{FULLPAGENAME}}/VTKWidgets|VTK Widgets improvements]] | * [[{{FULLPAGENAME}}/VTKWidgets|VTK Widgets improvements]] | ||
* [[{{FULLPAGENAME}}/CLIInfrastructureCleanupAndRefactoring|CLI infrastructure cleanup and refactoring]] | * [[{{FULLPAGENAME}}/CLIInfrastructureCleanupAndRefactoring|CLI infrastructure cleanup and refactoring]] | ||
− | |||
* [[{{FULLPAGENAME}}/UpgradingCompilerInfrastructure|Upgrading Compiler Infrastructure]] | * [[{{FULLPAGENAME}}/UpgradingCompilerInfrastructure|Upgrading Compiler Infrastructure]] | ||
* [[{{FULLPAGENAME}}/ViewInfrastructureImprovements| View Infrastructure Improvements]] | * [[{{FULLPAGENAME}}/ViewInfrastructureImprovements| View Infrastructure Improvements]] | ||
Line 25: | Line 28: | ||
* [[{{FULLPAGENAME}}/Infrastucture Status|Infrastucture Status]] | * [[{{FULLPAGENAME}}/Infrastucture Status|Infrastucture Status]] | ||
* [[{{FULLPAGENAME}}/Improving Slicer Packages Download Experience|Improving Slicer Packages Download experience]] | * [[{{FULLPAGENAME}}/Improving Slicer Packages Download Experience|Improving Slicer Packages Download experience]] | ||
+ | * [[{{FULLPAGENAME}}/Sequences|Sequences]] | ||
+ | * [[{{FULLPAGENAME}}/Improving Markups|Improving Markups]] | ||
+ | * [[{{FULLPAGENAME}}/Surface Toolbox update|Surface Toolbox update]] | ||
+ | * [[{{FULLPAGENAME}}/SampleDataModuleImprovements|Sample Data Module Improvements]] | ||
+ | * [[{{FULLPAGENAME}}/BuildSystem_ImproveCMakeConfigurationTime|BuildSystem: Improve CMake configuration time]] | ||
== Libraries == | == Libraries == | ||
− | |||
− | |||
* [[{{FULLPAGENAME}}/VTK-Orientation|Design: Addition of orientation to VTK data structures]] | * [[{{FULLPAGENAME}}/VTK-Orientation|Design: Addition of orientation to VTK data structures]] | ||
+ | * [[{{FULLPAGENAME}}/VTK-String|Design: Make VTK strings encoding aware]] | ||
== Python == | == Python == | ||
* [[{{FULLPAGENAME}}/CallingPythonMethodsFromCpp|Calling Python methods from Cpp]] | * [[{{FULLPAGENAME}}/CallingPythonMethodsFromCpp|Calling Python methods from Cpp]] | ||
* [[{{FULLPAGENAME}}/IPython|IPython]] | * [[{{FULLPAGENAME}}/IPython|IPython]] | ||
− | |||
* [[{{FULLPAGENAME}}/PythonCondaBuild|Python conda build]] | * [[{{FULLPAGENAME}}/PythonCondaBuild|Python conda build]] | ||
== Compilers & IDE == | == Compilers & IDE == | ||
− | * [[{{FULLPAGENAME}}/ | + | * [[{{FULLPAGENAME}}/ModernizeC++|Modernize to c++11 and beyond]] |
== Virtual Machines == | == Virtual Machines == | ||
Line 51: | Line 57: | ||
== Source code management == | == Source code management == | ||
− | * [[{{FULLPAGENAME}}/TransitionToGit|Transition to | + | * [[{{FULLPAGENAME}}/TransitionToGit|Transition to GitHub as authoritative version control system]] |
== Extension == | == Extension == | ||
− | + | * [[{{FULLPAGENAME}}/ExtensionsServer|Extensions Server (also described as Extensions Manager or Catalog)]] | |
* [[{{FULLPAGENAME}}/ExtensionsFrameworkRoadmap|Extensions Framework Roadmap]] | * [[{{FULLPAGENAME}}/ExtensionsFrameworkRoadmap|Extensions Framework Roadmap]] | ||
* [[{{FULLPAGENAME}}/CustomSlicerGenerator|Custom Slicer Generator]] | * [[{{FULLPAGENAME}}/CustomSlicerGenerator|Custom Slicer Generator]] | ||
Line 60: | Line 66: | ||
== Functionalities == | == Functionalities == | ||
− | |||
* [[{{FULLPAGENAME}}/FlyThroughNavigation|Fly-through Navigation]] | * [[{{FULLPAGENAME}}/FlyThroughNavigation|Fly-through Navigation]] | ||
* [[{{FULLPAGENAME}}/AutomaticUpdateAndInstallationFramework|Automatic Update and Installation Framework]] | * [[{{FULLPAGENAME}}/AutomaticUpdateAndInstallationFramework|Automatic Update and Installation Framework]] | ||
* [[{{FULLPAGENAME}}/ApplicationUsageAnalytics|Application usage analytics]] | * [[{{FULLPAGENAME}}/ApplicationUsageAnalytics|Application usage analytics]] | ||
+ | * [[{{FULLPAGENAME}}/Plotting2DLineSegments|Plotting 2D Line Segments]] | ||
+ | * [[{{FULLPAGENAME}}/Slicer_Visualization_module|Brain Connectome Visualization]] | ||
== Packaging == | == Packaging == | ||
* [[{{FULLPAGENAME}}/HomebrewCask|Homebrew Cask]] | * [[{{FULLPAGENAME}}/HomebrewCask|Homebrew Cask]] | ||
+ | |||
+ | == Image Stacks == | ||
+ | * [[{{FULLPAGENAME}}/ImageStacks|Image Stacks]] | ||
= Completed = | = Completed = | ||
Line 81: | Line 91: | ||
== Libraries == | == Libraries == | ||
+ | * [[{{FULLPAGENAME}}/Qt5-and-VTK8|Migration to Qt5 and VTK8]] | ||
+ | * [[{{FULLPAGENAME}}/OpenCV|Integration with OpenCV]] | ||
* [[{{FULLPAGENAME}}/ITKv4|ITKv4]] | * [[{{FULLPAGENAME}}/ITKv4|ITKv4]] | ||
* [[{{FULLPAGENAME}}/Qt484|Qt484]] | * [[{{FULLPAGENAME}}/Qt484|Qt484]] | ||
Line 87: | Line 99: | ||
== Python == | == Python == | ||
+ | * [[{{FULLPAGENAME}}/Pip|Pip]] | ||
* [[{{FULLPAGENAME}}/DevelopmentWithGit|Development with Git]] - See [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=21863 r21863], [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=21867 r21867], [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=21869 r21869], [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=21879 r21879], [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=21891 r21891] | * [[{{FULLPAGENAME}}/DevelopmentWithGit|Development with Git]] - See [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=21863 r21863], [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=21867 r21867], [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=21869 r21869], [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=21879 r21879], [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=21891 r21891] | ||
* [[{{FULLPAGENAME}}/PythonObserverCallbacks|Python observer callbacks]] | * [[{{FULLPAGENAME}}/PythonObserverCallbacks|Python observer callbacks]] | ||
== Compilers & IDE == | == Compilers & IDE == | ||
+ | * [[{{FULLPAGENAME}}/Ninja|Ninja]] | ||
* [[{{FULLPAGENAME}}/VS2012|VS2012]] | * [[{{FULLPAGENAME}}/VS2012|VS2012]] | ||
* [[{{FULLPAGENAME}}/NUMPY171|Support for Numpy 1.7.1]] | * [[{{FULLPAGENAME}}/NUMPY171|Support for Numpy 1.7.1]] | ||
Line 113: | Line 127: | ||
* [[{{FULLPAGENAME}}/Units|Units]] | * [[{{FULLPAGENAME}}/Units|Units]] | ||
* [https://github.com/TubeTK/SlicerExecutionModel/wiki/SlicerExecutionModel-Parameter-Serialization SlicerExecutionModel Parameter Serialization] | * [https://github.com/TubeTK/SlicerExecutionModel/wiki/SlicerExecutionModel-Parameter-Serialization SlicerExecutionModel Parameter Serialization] | ||
+ | |||
+ | |||
+ | = Abandoned = | ||
+ | |||
+ | * [[{{FULLPAGENAME}}/SlicerConfigAndUseSlicerTweaks|SlicerConfig and UseSlicer Tweaks]] |
Revision as of 13:59, 1 October 2019
Home < Documentation < LabsThis is the place where we will keep track of our experiments and projects.
Contents
On-going
Roadmap
Internals
- NrrdReading_Writing_Optimizations
- OpenGLFilters
- DeprecatedModules extension
- FHS compliant directory structure
- Fiber Tract measurement and visualization
- VTK Widgets improvements
- CLI infrastructure cleanup and refactoring
- Upgrading Compiler Infrastructure
- View Infrastructure Improvements
- CDash Improvements
- SlicerBridge
- Continuous Integration and Nightly packages build infrastructure
- Parameter Serializer support for CLIs
- Augmented Reality and Virtual Reality support
- Infrastucture Status
- Improving Slicer Packages Download experience
- Sequences
- Improving Markups
- Surface Toolbox update
- Sample Data Module Improvements
- BuildSystem: Improve CMake configuration time
Libraries
Python
Compilers & IDE
Virtual Machines
Documentation
Tutorials
Source code management
Extension
- Extensions Server (also described as Extensions Manager or Catalog)
- Extensions Framework Roadmap
- Custom Slicer Generator
- Improving Extensions Metadata
Functionalities
- Fly-through Navigation
- Automatic Update and Installation Framework
- Application usage analytics
- Plotting 2D Line Segments
- Brain Connectome Visualization
Packaging
Image Stacks
Completed
Extension
Internals
- Slicer startup time improvement
- CMake-ified Python - See r21911, r21912, r21913
- Full support for non-linear transforms
Libraries
Python
Compilers & IDE
Modules
Tutorials testing
Debug
Internals
- Segmentations
- MultiDimensional Data Management
- DICOM Export
- Slice View Annotations
- Subject hierarchy module and plugins
- Internationalization
- Units
- SlicerExecutionModel Parameter Serialization