Difference between revisions of "Documentation/Labs"
From Slicer Wiki
Tag: 2017 source edit |
|||
(35 intermediate revisions by 9 users not shown) | |||
Line 3: | Line 3: | ||
__TOC__ | __TOC__ | ||
− | = On-going = | + | =On-going= |
− | == Internals == | + | ==Roadmap== |
− | * [[{{FULLPAGENAME}}/OpenGLFilters|OpenGLFilters]] | + | |
− | * [[{{FULLPAGENAME}}/DeprecatedModules|DeprecatedModules extension]] | + | *[[{{FULLPAGENAME}}/Slicer5-roadmap|Slicer 5]] |
− | * [[{{FULLPAGENAME}}/FHSCompliantDirectoryStructure|FHS compliant directory structure]] | + | |
− | * [[{{FULLPAGENAME}}/FiberTractMeasurementAndVisualization|Fiber Tract measurement and visualization]] | + | ==Internals== |
− | * [[{{FULLPAGENAME}}/VTKWidgets|VTK Widgets improvements]] | + | |
− | * [[{{FULLPAGENAME}}/CLIInfrastructureCleanupAndRefactoring|CLI infrastructure cleanup and refactoring | + | *[[{{FULLPAGENAME}}/NrrdReading_Writing_Optimizations|NrrdReading_Writing_Optimizations]] |
− | + | *[[{{FULLPAGENAME}}/OpenGLFilters|OpenGLFilters]] | |
− | + | *[[{{FULLPAGENAME}}/DeprecatedModules|DeprecatedModules extension]] | |
− | * [[{{FULLPAGENAME}}/ViewInfrastructureImprovements| View Infrastructure Improvements]] | + | *[[{{FULLPAGENAME}}/FHSCompliantDirectoryStructure|FHS compliant directory structure]] |
− | * [[{{FULLPAGENAME}}/CDash Improvements|CDash Improvements]] | + | *[[{{FULLPAGENAME}}/FiberTractMeasurementAndVisualization|Fiber Tract measurement and visualization]] |
− | * [[{{FULLPAGENAME}}/SlicerBridge|SlicerBridge]] | + | *[[{{FULLPAGENAME}}/VTKWidgets|VTK Widgets improvements]] |
+ | *[[{{FULLPAGENAME}}/CLIInfrastructureCleanupAndRefactoring|CLI infrastructure cleanup and refactoring]] | ||
+ | *[[{{FULLPAGENAME}}/ViewInfrastructureImprovements| View Infrastructure Improvements]] | ||
+ | *[[{{FULLPAGENAME}}/CDash Improvements|CDash Improvements]] | ||
+ | *[[{{FULLPAGENAME}}/SlicerBridge|SlicerBridge]] | ||
<!-- | <!-- | ||
* [[{{FULLPAGENAME}}/Display2dText|Display 2D text in viewers]] | * [[{{FULLPAGENAME}}/Display2dText|Display 2D text in viewers]] | ||
--> | --> | ||
− | * [[{{FULLPAGENAME}}/CI-and-NightlyPackagesGeneration|Continuous Integration and Nightly packages build infrastructure]] | + | *[[{{FULLPAGENAME}}/CI-and-NightlyPackagesGeneration|Continuous Integration and Nightly packages build infrastructure]] |
− | * [[{{FULLPAGENAME}}/ParameterSerializer|Parameter Serializer support for CLIs]] | + | *[[{{FULLPAGENAME}}/ParameterSerializer|Parameter Serializer support for CLIs]] |
− | * [[{{FULLPAGENAME}}/Augmented Reality and Virtual Reality support|Augmented Reality and Virtual Reality support]] | + | *[[{{FULLPAGENAME}}/Augmented Reality and Virtual Reality support|Augmented Reality and Virtual Reality support]] |
− | * [[{{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== | ||
+ | |||
+ | *[[{{FULLPAGENAME}}/VTK-Orientation|Design: Addition of orientation to VTK data structures]] | ||
+ | *[[{{FULLPAGENAME}}/VTK-String|Design: Make VTK strings encoding aware]] | ||
+ | |||
+ | ==Python== | ||
+ | |||
+ | *[[{{FULLPAGENAME}}/CallingPythonMethodsFromCpp|Calling Python methods from Cpp]] | ||
+ | *[[{{FULLPAGENAME}}/IPython|IPython]] | ||
+ | *[[{{FULLPAGENAME}}/PythonCondaBuild|Python conda build]] | ||
+ | |||
+ | ==Compilers & IDE== | ||
+ | |||
+ | *[[{{FULLPAGENAME}}/ModernizeC++|Modernize to c++11 and beyond]] | ||
+ | |||
+ | ==Virtual Machines== | ||
+ | |||
+ | *[[{{FULLPAGENAME}}/GPU Virtualization|GPU Virtualization]] | ||
+ | |||
+ | ==Documentation== | ||
+ | |||
+ | *[[{{FULLPAGENAME}}/DocumentationImprovments|Documentation Improvements (Wiki, website, ...)]] | ||
+ | *[[{{FULLPAGENAME}}/ModulesAndEvents|Intermediate documentation for developers]] | ||
+ | |||
+ | ==Tutorials== | ||
+ | |||
+ | *[[{{FULLPAGENAME}}/IPythonSlicerTutorials|IPython Slicer Tutorials]] | ||
+ | |||
+ | ==Extension== | ||
+ | |||
+ | *[[{{FULLPAGENAME}}/ExtensionsServer|Extensions Server (also described as Extensions Manager or Catalog)]] | ||
+ | *[[{{FULLPAGENAME}}/CustomSlicerGenerator|Custom Slicer Generator]] | ||
+ | *[[{{FULLPAGENAME}}/ExtensionsMetadata|Improving Extensions Metadata]] | ||
+ | |||
+ | ==Functionalities== | ||
+ | |||
+ | *[[{{FULLPAGENAME}}/FlyThroughNavigation|Fly-through Navigation]] | ||
+ | *[[{{FULLPAGENAME}}/AutomaticUpdateAndInstallationFramework|Automatic Update and Installation Framework]] | ||
+ | *[[{{FULLPAGENAME}}/ApplicationUsageAnalytics|Application usage analytics]] | ||
+ | *[[{{FULLPAGENAME}}/Plotting2DLineSegments|Plotting 2D Line Segments]] | ||
+ | *[[{{FULLPAGENAME}}/Slicer_Visualization_module|Brain Connectome Visualization]] | ||
+ | |||
+ | ==Packaging== | ||
+ | |||
+ | *[[{{FULLPAGENAME}}/HomebrewCask|Homebrew Cask]] | ||
+ | |||
+ | ==Image Stacks== | ||
+ | |||
+ | *[[{{FULLPAGENAME}}/ImageStacks|Image Stacks]] | ||
+ | |||
+ | =Completed= | ||
+ | |||
+ | *[[Slicer4:Developers|Developer Projects]] | ||
+ | |||
+ | ==Extension== | ||
+ | |||
+ | *[[{{FULLPAGENAME}}/ExtensionsFrameworkRoadmap|Extensions Framework Roadmap]] | ||
+ | *[[{{FULLPAGENAME}}/EasyExtensionContribution|Easy Extension Contribution]] - See [[Documentation/Nightly/Developers/ExtensionWizard|ExtensionWizard]] | ||
− | == | + | ==Internals== |
− | |||
− | |||
− | |||
− | |||
− | + | *[[{{FULLPAGENAME}}/StartupTimeImprovement|Slicer startup time improvement]] | |
− | * [[{{FULLPAGENAME}}/ | + | *[[{{FULLPAGENAME}}/CMake-ified Python|CMake-ified Python]] - See [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=21911 r21911], [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=21912 r21912], [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=21913 r21913] |
− | * [[{{FULLPAGENAME}}/ | + | *[[{{FULLPAGENAME}}/UpgradingCompilerInfrastructure|Upgrading Compiler Infrastructure]] |
− | * [[{{FULLPAGENAME}}/ | + | *[[{{FULLPAGENAME}}/NonlinearTransforms|Full support for non-linear transforms]] |
− | * [[{{FULLPAGENAME}}/ | ||
− | == | + | ==Libraries== |
− | |||
− | + | *[[{{FULLPAGENAME}}/Qt5-and-VTK8|Migration to Qt5 and VTK8]] | |
− | * [[{{FULLPAGENAME}}/ | + | *[[{{FULLPAGENAME}}/OpenCV|Integration with OpenCV]] |
+ | *[[{{FULLPAGENAME}}/ITKv4|ITKv4]] | ||
+ | *[[{{FULLPAGENAME}}/Qt484|Qt484]] | ||
+ | *[[{{FULLPAGENAME}}/VTK6|VTK6]] | ||
+ | *[[{{FULLPAGENAME}}/VTK7|VTK7]] | ||
− | == | + | ==Python== |
− | |||
− | |||
− | == | + | *[[{{FULLPAGENAME}}/Pip|Pip]] |
− | * [[{{FULLPAGENAME}}/ | + | *[[{{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]] | ||
− | == | + | ==Compilers & IDE== |
− | |||
− | + | *[[{{FULLPAGENAME}}/Ninja|Ninja]] | |
+ | *[[{{FULLPAGENAME}}/VS2012|VS2012]] | ||
+ | *[[{{FULLPAGENAME}}/NUMPY171|Support for Numpy 1.7.1]] | ||
− | + | ==Modules== | |
− | |||
− | |||
− | + | *[[{{FULLPAGENAME}}/SimpleFilters|Simple Filters]] | |
− | + | *[[{{FULLPAGENAME}}/Editor|Editor]] | |
− | |||
− | * [[{{FULLPAGENAME}}/ | ||
− | * [[{{FULLPAGENAME}}/ | ||
− | = | + | ==Source code management== |
− | * [[ | + | *[[{{FULLPAGENAME}}/TransitionToGit|Transition to GitHub as authoritative version control system]] |
− | == | + | ==Tutorials testing== |
− | |||
− | + | *[[{{FULLPAGENAME}}/TutorialTesting/4.3-Release|4.3 Release]] | |
− | * [[{{FULLPAGENAME}}/ | ||
− | |||
− | |||
− | == | + | ==Debug== |
− | |||
− | |||
− | |||
− | |||
− | + | *[[{{FULLPAGENAME}}/BRAINS_and_ITKv4_issue|BRAINS and ITKv4 issue]] | |
− | * [[{{FULLPAGENAME}}/ | ||
− | |||
− | == | + | ==Internals== |
− | |||
− | |||
− | + | *[[{{FULLPAGENAME}}/Segmentations|Segmentations]] | |
− | * [[{{FULLPAGENAME}}/ | + | *[[{{FULLPAGENAME}}/MultiDimensional Data Management|MultiDimensional Data Management]] |
− | * [[{{FULLPAGENAME}}/ | + | *[[{{FULLPAGENAME}}/DICOMExport|DICOM Export]] |
+ | *[[{{FULLPAGENAME}}/SliceViewAnnotations|Slice View Annotations]] | ||
+ | *[[{{FULLPAGENAME}}/SubjectHierarchy|Subject hierarchy module and plugins]] | ||
+ | *[[{{FULLPAGENAME}}/I18N|Internationalization]] | ||
+ | *[[{{FULLPAGENAME}}/Units|Units]] | ||
+ | *[https://github.com/TubeTK/SlicerExecutionModel/wiki/SlicerExecutionModel-Parameter-Serialization SlicerExecutionModel Parameter Serialization] | ||
− | |||
− | |||
− | == | + | =Abandoned= |
− | |||
− | + | *[[{{FULLPAGENAME}}/SlicerConfigAndUseSlicerTweaks|SlicerConfig and UseSlicer Tweaks]] | |
− | * [[{{FULLPAGENAME}}/ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 21:37, 13 July 2020
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
- 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
Extension
- Extensions Server (also described as Extensions Manager or Catalog)
- 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
- Upgrading Compiler Infrastructure
- Full support for non-linear transforms
Libraries
Python
Compilers & IDE
Modules
Source code management
Tutorials testing
Debug
Internals
- Segmentations
- MultiDimensional Data Management
- DICOM Export
- Slice View Annotations
- Subject hierarchy module and plugins
- Internationalization
- Units
- SlicerExecutionModel Parameter Serialization