Giter VIP home page Giter VIP logo

slicerastro's People

Contributors

jcfr avatar punzo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

slicerastro's Issues

ENH: masking NaN numbers

Three options:

  1. Change the NaN values to zeroes at the loading of the datacube
  2. Change the NaN values to zeroes before applying any operations (such as smoothing)
  3. Masking all the values during the operations (expensive)
  4. Provide a module and leave the conversion to the user

vtkFITSReader.cxx: Fix -Wmulticha warning

/Users/kitware/Dashboards/Experimental/SlicerAstro/vtkFits/vtkFITSReader.cxx:415:43: warning: multi-character
      character constant [-Wmultichar]
     std::replace(str.begin(), str.end(), 'D+', 'E+');
                                          ^
/Users/kitware/Dashboards/Experimental/SlicerAstro/vtkFits/vtkFITSReader.cxx:415:49: warning: multi-character
      character constant [-Wmultichar]
     std::replace(str.begin(), str.end(), 'D+', 'E+');
                                                ^
2 warnings generated.

Update metadata

See

#-----------------------------------------------------------------------------
# Extension meta-information
set(EXTENSION_HOMEPAGE "http://www.example.com/Slicer/Extensions/SlicerAstro")
set(EXTENSION_CATEGORY "Astronomy")
set(EXTENSION_CONTRIBUTORS "Davide Punzo (Kapteyn Astronomical Institute)")
set(EXTENSION_DESCRIPTION "Extension for enabling Astronomical visualization in Slicer")
set(EXTENSION_ICONURL "http://www.example.com/Slicer/Extensions/SlicerAstro.png")
set(EXTENSION_SCREENSHOTURLS "http://www.example.com/Slicer/Extensions/SlicerAstro/Screenshots/1.png")
set(EXTENSION_DEPENDS "NA") # Specified as a space separated list or 'NA' if any
set(EXTENSION_BUILD_SUBDIRECTORY inner-build)

COMP: Qt4 binaries crash

Qt5 version of the Slicer and SlicerAstro binaries will be soon released. Therefore, this won't be fixed.

BUG: crash loading a scene

If in a scene there is an AstroVolumeNode and the import scene has an AstroVolumeNode as well (with same IDs), it results in a crash. The crash seems connected with AstroVolumeDisplayNode. It appears to be a reference issue.

COMP: macosx packing

cmakeLists.txt should be updated to use the macosx packing issue fixed in Slicer r25182

COMP: MacOS binaries are not compiling on Kitware factory machine

loading initial cache file /.../SlicerAstro-build/inner-prefix/tmp/inner-cache-Release.cmake
-- Setting OSX_ARCHITECTURES to 'x86_64' as none was specified.
-- Setting OSX_SYSROOT to latest '/Developer/SDKs/MacOSX10.6.sdk' as none was specified.
-- Configuring incomplete, errors occurred!

CMAKE_OSX_DEPLOYMENT_TARGET must be 10.6 or greater.
Call Stack (most recent call first):
/Users/kitware/Dashboards/Nightly/Slicer-0-build/Slicer-build/SlicerConfig.cmake:106 (include)
CMakeLists.txt:28 (find_package)

BUG: vtkLeaks

vtkDebugLeaks has detected LEAKS!
Class "vtkXOpenGLRenderWindow" has 1 instance still around.
Class "vtkCellData" has 1 instance still around.
Class "vtkOpenGLPainterDeviceAdapter" has 1 instance still around.
Class "vtkOpenGLAstroShaderComputation" has 1 instance still around.
Class "vtkPointData" has 1 instance still around.
Class "vtkInformation" has 1 instance still around.
Class "vtkInformationIntegerPointerValue" has 1 instance still around.
Class "vtkOpenGLAstroTextureImage" has 2 instances still around.
Class "vtkOpenGLExtensionManager" has 1 instance still around.
Class "vtkIdList" has 1 instance still around.
Class "vtkInformationIntegerValue" has 1 instance still around.
Class "vtkRendererCollection" has 1 instance still around.
Class "vtkImageData" has 1 instance still around.
Class "vtkFieldData" has 1 instance still around.
Class "vtkCommand or subclass" has 1 instance still around.

COMP: automatic procedure for "deafult" settings

  1. // Setup Home Module
    cout<app->settings()->value("Modules/HomeModule").toString().toStdString()<<endl;
    d->app->settings()->setValue("Modules/HomeModule", "AstroWelcome");
    cout<app->settings()->value("Modules/HomeModule").toString().toStdString()<<endl;

  2. // Setup modules to ignore
    qSlicerCoreApplication * coreApp = qSlicerCoreApplication::application();
    qSlicerAbstractModuleFactoryManager* factoryManager = coreApp->moduleManager()->factoryManager();
    QStringList modulesNames;
    modulesNames << "DICOM";
    factoryManager->setModulesToIgnore(modulesNames);

tried this in qSlicerAstroVolumeModule::setup()

  1. it was changing the value to the AstroWelcome, but then the Home Module loaded was still the SlicerWelcome
  2. using this Slicer get completely stucked.

another way can be setting up in slicerExtension a script after the installation of the extension
http://na-mic.org/Mantis/view.php?id=2920#c13958

COMP: update gcc compiler linux kitware factory machine

Hi @jcfr, would be possible to update the linux factory machine gcc from 4.6 to 4.7 to support OpenMP call reduction max and min? gcc 4.7 supports OpenMP 3.1 which is the one I need.

Or may you keep in mind this when setting up the new infrastructure to compile the Qt5/VTK9 version?

build Error:
#pragma omp parallel for schedule(static) reduction(max : max_val), reduction(min : min_val)
http://slicer.cdash.org/viewBuildError.php?buildid=1186462

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.