Difference between revisions of "Documentation/Labs"

From Slicer Wiki
Jump to: navigation, search
(Add image stacks lab)
(25 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}}/SlicerConfigAndUseSlicerTweaks|SlicerConfig and UseSlicer Tweaks]]
 
 
* [[{{FULLPAGENAME}}/UpgradingCompilerInfrastructure|Upgrading Compiler Infrastructure]]
 
* [[{{FULLPAGENAME}}/UpgradingCompilerInfrastructure|Upgrading Compiler Infrastructure]]
 
* [[{{FULLPAGENAME}}/ViewInfrastructureImprovements| View Infrastructure Improvements]]
 
* [[{{FULLPAGENAME}}/ViewInfrastructureImprovements| View Infrastructure Improvements]]
Line 26: Line 29:
 
* [[{{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}}/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}}/Qt5-and-VTK8|Migration to Qt5 and VTK8]]
 
 
* [[{{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}}/Pip|Pip]]
 
 
* [[{{FULLPAGENAME}}/PythonCondaBuild|Python conda build]]
 
* [[{{FULLPAGENAME}}/PythonCondaBuild|Python conda build]]
  
 
== Compilers & IDE ==
 
== Compilers & IDE ==
* [[{{FULLPAGENAME}}/Ninja|Ninja]]
+
* [[{{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 Git]]
+
* [[{{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 63: Line 69:
 
* [[{{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 80: Line 91:
  
 
== Libraries ==
 
== Libraries ==
 +
* [[{{FULLPAGENAME}}/Qt5-and-VTK8|Migration to Qt5 and VTK8]]
 
* [[{{FULLPAGENAME}}/OpenCV|Integration with OpenCV]]
 
* [[{{FULLPAGENAME}}/OpenCV|Integration with OpenCV]]
 
* [[{{FULLPAGENAME}}/ITKv4|ITKv4]]
 
* [[{{FULLPAGENAME}}/ITKv4|ITKv4]]
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 < Labs

This is the place where we will keep track of our experiments and projects.

On-going

Roadmap

Internals

Libraries

Python

Compilers & IDE

Virtual Machines

Documentation

Tutorials

Source code management

Extension

Functionalities

Packaging

Image Stacks

Completed

Extension

Internals

Libraries

Python

Compilers & IDE

Modules

Tutorials testing

Debug

Internals


Abandoned