Add BigInteger and BigDecimal numerical types
- Dominant language
- Java
- Stars
- 12
- Forks
- 15
- PR merge metrics
- No merged PRs in 30d
Description
The ImgLib2 library has type-agnostic support for numerical data processing. As such, it would be great to have numerical types based on Java's `BigInteger` and `BigDecimal`, for arbitrary-precision integer- and real-valued numbers, respectively.
Implementing this feature will first require the types to exist within ImgLib2. Then we will need to write additional converter plugins (for the Image > Type menu) as well as ensure that ImageJ2's core numerical commands are well-tested with the new types. Right now, many plugins "cheat" by operating on doubles, which would defeat the purpose of the new types.
Migrated-From: http://trac.imagej.net/ticket/1653
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the ImgLib2 numerical type definitions, the Image > Type converter plugins, and ImageJ2's core numerical commands mentioned in the issue. Done means BigInteger and BigDecimal types exist, converters support them, and the numerical commands are tested without reducing their values to doubles.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- data
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100