Giter VIP home page Giter VIP logo

ccpi-quantification's People

Contributors

ericayang avatar paskino avatar rffowler avatar srikanthnagella avatar tomaskulhanek avatar

Watchers

 avatar  avatar  avatar  avatar

ccpi-quantification's Issues

Exception from ITK

Accessible Volume code doesn't deal with exceptions raised by ITK. This should be properly handled inside the code.

Quantification package release 0.9.1 checklist

  • directory structure
  • core / wrappers

Each CIL repository (public or private) is organized in subdirectories as follows:

project_name/ 
            CMake/ 
            CMakeLists.txt 
            License.txt 
            Core/ 
            recipes/ 
            Wrappers/ 
                     Python/ 
                     Avizo/  
                     Paraview/  
                     Tomviz/

Documentation

Documentation

  1. Add a section on how to add a new algorithm to the core CCPi toolbox โ€“ developer guide
    a. Development environment
    b. Library dependency
    c. Compilation environment
    d. Integration guide
    i. How to integrate the new code with Avizo
    ii. How to integrate the new code with Paraview
    iii. How to integrate the new code with ImageJ
  2. Add a section on architecture of CCPi toolbox
  3. How to compile CCPi Toolbox into a standalone library
  4. Add a main program to the core toolbox to give a command line option
  5. Add description of algorithms for
    a. 3D quantification
    b. Particle tracking
    c. Accessible volume
    d. Simple threshold

Building cil_quantification fails on missing tbb/atomic.h

Building cil_quantification fails on missing tbb/atomic.h
Can be reproduced by conda build recipes/library -c conda-forge
The following is output:

from /home/jenkins/conda-bld/cil_quantification_1548851566206/work/build/Core/QuanWorker.cpp:27:
/home/jenkins/conda-bld/cil_quantification_1548851566206
/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl
acehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/
include/vtk-8.1/vtkAtomic.h:28:24: 
fatal error: tbb/atomic.h: No such file or directory  #include <tbb/atomic.h>

Full failed build at https://anvil.softeng-support.ac.uk/jenkins/job/CILsingle/job/CCPi-Quantification/3/console

Nexus reader can't read rotation_angle data

Attempting to load the entry1/tomo_entry/data/rotation_angle variable from this file (https://github.com/DiamondLightSource/Savu/blob/master/test_data/data/24737_fd.nxs) either causes Paraview to crash with a memory allocation error:

ERROR: In /var/pvw/pv/ParaView-SC17-5.5-EGL/src/VTK/Common/Core/vtkGenericDataArray.txx, line 394
vtkDoubleArray (0x6b7d5b0): Unable to allocate 816489068736 elements of size 8 bytes.

or reports that it can't read the data:

HDF5-DIAG: Error detected in HDF5 (1.8.13) thread 0:
#000: /var/pvw/pv/ParaView-SC17-5.5-EGL/src/VTK/ThirdParty/hdf5/vtkhdf5/src/H5Dio.c line 173 in vtk__H5Dread(): can't read data
major: Dataset
minor: Read failed
#1: /var/pvw/pv/ParaView-SC17-5.5-EGL/src/VTK/ThirdParty/hdf5/vtkhdf5/src/H5Dio.c line 437 in vtk__H5D__read(): no output buffer
major: Invalid arguments to routine
minor: Bad value

This file is being used as a test file for the CCPiReconstruction Paraview plugin and it needs to read in the variable in question.

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.