Comments (6)
@ctrueden @mdoube The reason we're using Double
instead of double[]
is that (correct me if I'm wrong) with the former we can have null
cells in the table. They denote special empty cells, which don't have values yet. Using NaN
or 0
is problematic, because sometimes you might actually get those values as results, and then you can't tell between results and empty cells.
from bonej2.
It is allowed to have repeated rowHeaders, now used in mdoube@6617ad0
from bonej2.
shared table now stores numerical values as Doubles, and empty cells as null
mdoube@1685724
from bonej2.
@mdoube Why are you using DefaultColumn<Double>
? Why not DoubleColumn
? It is far more space efficient, backed by a double[]
instead of a List
of boxed Double
objects.
from bonej2.
@ctrueden good point, will rectify for the next release of the table
from bonej2.
@rimadoma raises an important point. Swapping in DoubleColumn breaks lots of tests, perhaps for this reason. Reverted to DefaultColumn.
from bonej2.
Related Issues (20)
- mvn test -P allTests fails with errors about NoClassDefFound HOT 2
- Move user documentation links from imagej.net/BoneJ to https://imagej.net/plugins/bonej HOT 10
- Add 3-3-2 surface colour regime so that 3D surfaces match 2D particle default LUT HOT 1
- Fractal Dimension creates thousands of zombie threads that crash ImageJ HOT 1
- Headless operation of IntertrabecularAngles is blocked by a a warning wanting a GUI
- Update copyright blurb
- Update scijava to 31.1.0
- Zenodo Webhook doesn't work HOT 1
- Migrate analytics from Universal to GA4 HOT 1
- Intertrabecular Angles Wrapper fails in Headless mode HOT 5
- Anisotropy, Is there a way to output a table of MIL vectors rather then the point cloud? HOT 1
- mvn -P allTests fails with a lot of "Actually, there were zero interactions with this mock" HOT 2
- Surface Area always complains about unmatching axis calibration even when they are perfectly matched
- BoneJ2 does not calculate volume fraction of interpolated ROIs in DICOM files HOT 2
- Implement Fast Local Thickness
- Update docs to contain recent changes
- Ellipsoid factor blows up if input image is bigger than Integer.MAX_VALUE pixels
- Scijava 36.0.0 breaks Mockito Wrapper tests HOT 12
- Slice Geometry doesn't respect ROIs and then complains there isn't an ROI when there is one
- Expand dictionary of bone names
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bonej2.