Difference between revisions of "Documentation/Nightly/Announcements"

From Slicer Wiki
Jump to: navigation, search
(Redirected page to Documentation/4.8/Announcements)
 
(225 intermediate revisions by 11 users not shown)
Line 1: Line 1:
<noinclude>{{documentation/versioncheck}}</noinclude>
+
#REDIRECT [[Documentation/4.8/Announcements]]
__NOTOC__
 
 
 
 
 
 
 
{|width="100%"
 
|align="center"|
 
[[image:Slicer4Announcement-HiRes.png|center|'''{{documentation/version}}''']]
 
|}
 
 
 
 
 
{|align="center" border="1" style="text-align:center; font-size:120%; border-spacing: 0; padding: 0px;" cellpadding="10"
 
|[[#Summary|Summary ]]
 
|[[#What is 3D Slicer|What is 3D Slicer]]
 
|[[#Slicer {{documentation/version}} Highlights|Slicer {{documentation/version}} Highlights]]
 
|[[#Slicer Extensions|Slicer Extensions]]
 
|[[#Other Improvements,  Additions & Documentation| Other Improvements,  Additions & Documentation]]
 
|}
 
 
 
= Summary =
 
 
 
The [http://www.slicer.org/pages/Acknowledgments community] of Slicer developers is proud to announce the release of '''Slicer {{documentation/version}}'''.
 
 
 
* Slicer {{documentation/version}} introduces
 
** an improved App store, known as the extension manager, for adding capabilities to Slicer. More than 50 plug-ins are currently available.
 
** close to 400 feature improvements and bug fixes lead to improved performance and stability.
 
** augmentation of many modules.
 
 
 
* Click here to [http://download.slicer.org/ download] Slicer {{documentation/version}} for different platforms and find pointers to the source code, mailing lists and bug tracker.
 
* Please note that Slicer continues to be a research package and is not intended for clinical use. Testing of functionality is an ongoing activity with high priority, however, some features of Slicer are not fully tested.
 
* The [[Documentation/{{documentation/version}}/Training|Slicer Training]] page provides a series of courses for learning how to use Slicer. The portfolio contains self-guided presentation and sample data sets.
 
 
 
The main [http://www.slicer.org slicer.org] pages provide a guided tour to the application, training materials, and the development community.  New users should start there because we try to keep the pages organized and up to date.
 
 
 
= What is 3D Slicer =
 
Slicer is  a community platform created for the purpose of subject specific image analysis and visualization.
 
 
 
* Multi-modality imaging including, MRI, CT, US, nuclear medicine, and microscopy
 
* Multi organ from head to toe
 
* Bidirectional interface for devices
 
* Expandable and interfaced to multiple toolkits
 
 
 
There is no restriction on use, but permissions and compliance with rules are responsibility of users. For details on the license see [http://www.slicer.org/cgi-bin/License/SlicerLicenseForm.pl here]
 
 
 
= Slicer {{documentation/version}} Highlights =
 
 
 
<gallery caption="New and Improved Modules" widths="350px" heights="250px" perrow="3">
 
Image:LandmarkRegistration-4.4.png|New [[Documentation/Nightly/Modules/LandmarkRegistration|LandmarkRegistration]] interactive registration and inspection.
 
Image:SlicerRT_0.13_SubjectHierarchy_ProstateEclipseLoaded.png|New [[Documentation/Nightly/Modules/SubjectHierarchy|Subject hierarchy]] module organizes and handles loaded data, providing processing and analysis features through plugins.
 
Image:Grid3dSlice.png|Improved [[Documentation/{{documentation/version}}/Modules/Transforms|Transforms]] module with:<br><ul><li>Support non-linear transforms in the module</li><li>Display of transform information</li><li>Transform visualization</li></ul>
 
Image:ExtensionWizard-and-ExtensionsManager.png|New [[Documentation/{{documentation/version}}/Developers/ExtensionWizard|ExtensionsWizard]] tool deprecating the [[Documentation/{{documentation/version}}/Developers/ModuleWizard|ModuleWizard]]. <ul><li>This new tool separates the concepts of extensions and modules, and allows creating an extension containing several modules, as well as adding modules to an existing extension.</li><li>It allows to publish an extension source code to github.</li><li>It provides an easy way to create a pull request on the extension index.</li></ul>
 
</gallery>
 
 
 
<gallery caption="Under the Hood: Improved Toolkits" widths="250px" heights="150px" perrow="3">
 
Image:CTK-Logo.png|Moved from CTK [https://github.com/commontk/CTK/commit/f64b68a f64b68a] to [https://github.com/commontk/CTK/commit/1c97e54 1c97e54] (499 commits) <!-- git log --oneline f64b68acd717dab060db41e8bee3f0f30df1a58f...1c97e5426f898bc7d074e6122992d0dd12bab56b --no-merges | wc -l -->
 
Image:CTKApplauncher_Logo.png|Moved from CTKAppLauncher v0.1.11 to v0.1.14 (43 commits) <!-- git log --oneline v0.1.11..v0.1.14 --no-merges | wc -l -->
 
Image:ITK_logo.png|Moved from ITK v4.4.1 to v4.6.0 (1089 commits) <!-- git log --oneline v4.4.1..56fae27 --no-merges | wc -l -->
 
Image:OpenIGTLink-Logo.png|Moved from OpenIGTLink [https://github.com/openigtlink/OpenIGTLink/compare/66e272d...849b434 66e272d to 849b434] (53 commits) <!-- git log --no-merges  --oneline  66e272d..849b434 | wc -l -->
 
Image:Qt-logo.png |Moved from Qt 4.7.4 to Qt 4.8.6
 
Image:VTK_logo.png|Moved from VTK v5.10.1 to VTK v6.2.0 (5490 commits) <!-- git log --oneline v5.10.1..b55dad7 --no-merges | wc -l -->
 
</gallery>
 
 
 
=Slicer Extensions=
 
 
 
TODO: Will be generating automatically list.
 
 
 
<gallery caption="New and Improved Extensions" widths="250px" heights="150px" perrow="4">
 
 
 
<!--
 
Image:Foo.png|[[Documentation/{{documentation/version}}/Extensions/Foo|Foo]] for doing awesome stuff.{{new}}
 
-->
 
 
 
<!-- You could user either {{new}} or {{updated}} macros.
 
</gallery>
 
 
 
= Other Improvements,  Additions & Documentation =
 
 
 
* improved integration of non rigid deformations
 
* faster image stack (png, jpg, bmp, tiff...) loading
 
* mrb files
 
<!--
 
* add support for user-defined stereo-viewing options
 
-->
 
 
 
* Improved CLI AutoRun ensuring slice view is not reset when inputs are updated.
 
 
 
* Markups
 
** Add slice intersections toggle
 
 
 
== Python scripting ==
 
 
 
* Bundle [http://code.google.com/p/pydicom/ pydicom] python module in Slicer package
 
 
 
* Improve <code>slicer.util</code> python module.
 
<!--
 
** Add <code>modulePath(moduleName)</code> method
 
** Add <code>resetThreeDViews/resetSliceViews</code>
 
** Add <code>VTKObservationMixin</code>
 
** Add <code>getFirstNodeByClassAndName()</code>
 
-->
 
 
 
* Improve VTK adding support for additional observer CallDataType. See [https://github.com/Kitware/VTK/blob/0ed018620d0a3187ee2ed2831843132ca3337c97/Wrapping/Python/README_WRAP.txt#L266-296 here] for details.
 
 
 
* TODO: Add reference to VTKv6 blog posts
 
 
 
<!--
 
== Improved Transforms module ==
 
 
 
* Short video demonstrating the main features: http://screencast.com/t/Z6dQVjK3m
 
* Support non-linear transforms in the Transforms module: allow Apply, Harden, Invert transform
 
* Transform information displayed in the Transforms module (type of transform, basic properties)
 
* Transform visualization:
 
** Built into the Transforms module
 
** Three main modes: Glyphs (show an array of arrows, cones, spheres), Grid (show a deformed grid), or Contour (show isolines/isosurfaces for specified displacement magnitude values)
 
** All transform types are supported (chains of transforms as well)
 
** Visualization in the slice viewers
 
** Visualization in the 3D viewers, in the specified region (region can be a slice viewer, a volume, or a ROI widget)
 
** Real-time update: if the transform (or any visualization parameter) is changed then the visualization is updated immediately (interactive visualization while editing the transform)
 
** Built-in colormap editor
 
* MetaImage (mha), NIFTI (nii) vector volumes can be loaded as displacement field (grid) transform
 
-->
 
 
 
<!--
 
<gallery caption="" widths="250px" heights="150px" perrow="3">
 
 
 
</gallery>
 
-->
 
 
 
= For Developers: Looking at the Code Changes =
 
 
 
From a git checkout you can easily see the all the commits since the time of the 4.4.0 release:
 
 
 
git log v4.3.0..HEAD
 
 
 
To see a summary of your own commits, you could use something like:
 
 
 
git log v4.3.0..HEAD  --oneline --author=pieper
 
 
 
see [https://www.kernel.org/pub/software/scm/git/docs/git-log.html the git log man page] for more options.
 
 
 
[[Release_Details#Slicer_{{documentation/version}}.0|Commit stats and full changelog]]
 
 
 
= Related Projects =
 
<gallery caption="" widths="250px" heights="150px" perrow="3">
 
</gallery>
 

Latest revision as of 05:24, 27 October 2017

Home < Documentation < Nightly < Announcements