Skip to content

Releases: jkminder/data2neo

Fixed issue with pandas dataframe iterator

11 Oct 13:22
Compare
Choose a tag to compare

Fixed bug with pandasdataframeiterator: df was indexed by custom index, instead of index (.loc->.iloc)

Improved Dynamic Buffer

27 Sep 15:09
Compare
Choose a tag to compare
Pre-release

Dynamic Buffer now regularly randomly checks whether small buffer sizes improve throughput. This is especially usefull for relations that can have a low throughput and non-linear performance behavior in comparison to buffer size.

Performance Improvements

13 Sep 16:17
Compare
Choose a tag to compare
Pre-release

This update brings big performance improvements by adding two main improvements:

  • Resources that do not produce a node or a relation are bypassed which resolves a large bottleneck in the old code
  • Intermediate subgraphs that are produces for each resource are now newly buffered. The size of the buffer is dynamically updated based on the throughput of resources.

These improvements bring significant performance benefits (1.5-3 times faster processing)

Further the py2neo_extensions now provide a wrapper that enables matching of relations with no primary key between the same two nodes.

New Converter API

14 Jul 10:56
Compare
Choose a tag to compare
New Converter API Pre-release
Pre-release

The converter newly only accepts schemas as a string. This allows the schema string to be generically generated. Futher the library provides a load_file function under rel2graph.utils to make switching to the new api as easy as possible.

Old way:

converter = Converter(path_to_file, my_iterator, my_graph)

New way:

from rel2graph.utils import load_file
converter = Converter(load_file(path_to_file), my_iterator, my_graph)

ResourceIterators are now based on native python iterators

13 Jul 18:03
Compare
Choose a tag to compare
v0.6.0

Release v0.6.0

Fixes bug with primary key parsing.

10 Jun 11:28
Compare
Choose a tag to compare
Pre-release

This release fixes a bug where primary keys were not correctly parsed if the primary attribute was wrapped.

Complete refactor of schema compiler

20 Apr 13:47
Compare
Choose a tag to compare
Pre-release

This release fixes all known issues with the schema compiler, further the compiler gives know much more meaningful error messages.

Fixed bug occuring when no node/relation is specified for an entity

22 Mar 16:46
Compare
Choose a tag to compare
v0.4.6

release 0.4.6

Fixed bug with attribute and None values

07 Mar 14:11
Compare
Choose a tag to compare

Fixed bug where attributes with value None of NoneType are converted automatically into a string "None".

Fixed bug in config parser

07 Mar 11:23
Compare
Choose a tag to compare
Pre-release

Fixed bug that was raise when the config schema file had a space after a wrapper of a dynamic attribute in relations.

E.g. RELATION(node, WRAPPER(entity.attribute)SPACE, node):