Comments (2)
3.4028235e38
looks (at least) suspiciously close to f32::MAX
(due to rounding on parsing the float value, it might actually even be equal to it). We might want to discuss whether we want to allow non-integer increments at all, since there might also be issues with non-exactly representable values such as 0.1
, which, over the run of a full column, might accumulate quite some inaccuracy.
from nemo.
Some checks for this are done during construction of the RLE column, i.e. it is checked that the original values can be constructed again using the increment stored in the RLE. If this is not possible then a new RLE "block" is added.
Inaccuracies may still occur in the get
function since the increment is just multiplied by the target index here. This is also what causes the problem above.
After our last discussion I'm also wondering if we need a RLE for floating point numbers at all or if we just need to support u64
anyway (see #38). I will discuss this offline before trying to fix this bug.
from nemo.
Related Issues (20)
- Debug Assert in Variable Order failes for rule with multiple constructors HOT 2
- Type Error depending on input HOT 1
- Min/max as built-in arithmetic functions HOT 3
- Problems when evaluating multiple levels of arithmetic definitions
- Represent zero-column relations (aka booleans) in the `PartialTrieScan` interface?
- Error output: Add line number & relation HOT 1
- Problem with new variables in body and inequality
- `resource` in `@export` statements is not used to determine the output path HOT 2
- negation error with constants inside the negated atom HOT 1
- Bugtracker for the data-model branch HOT 3
- Fix serialisation of IRIs with percent encoding
- Constants dont produce facts when passed through the body
- DATAYPE function should return IRI, not string
- SUBSTR function should support optional third length parameter HOT 1
- Built-in functions should work as atoms
- Logical model should support nested structured terms with variables
- Numeric functions should support all numeric datatypes, possibly mixed HOT 1
- Support Tracing for Aggregates
- Incomplete reasoning results with multi-datatype table
- Of-by-one error in SUBSTRING function HOT 1
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 nemo.