Ian Lumsden
Ian Lumsden
@winklerf-zih is currently working on a PAPI reader for Hatchet that reads in the new JSON format for PAPI's high-level API. I'm making this issue so that we don't have...
When running `update_inclusive_columns` on various datasets with a row `MultiIndex`, the function errors with an `AttributeError`. I originally discovered this while testing profiles associated with DYAD. I've managed to reproduce...
This PR completely revamps the documentation for the query language to be more consistent with the eScience paper and to point out features that had not previously been documented.
Follow up to https://github.com/hatchet/hatchet/pull/272 This PR adds the following new functions for checkpointing GraphFrames (i.e., saving to/reading from files): 1. `to_pickle` and `from_pickle` ([Pickle Format](https://docs.python.org/3/library/pickle.html#:~:text=%E2%80%9CPickling%E2%80%9D%20is%20the%20process%20whereby,back%20into%20an%20object%20hierarchy.)) 2. `to_csv` and `from_csv` 3....
When creating a string dialect predicate consisting of `IS LEAF` followed by other predicates (e.g., `p."name" = "..."`), applying the query will fail because the type check will have a...
We encountered a `TypeError` when using `ConjunctionQuery`. I need to look into this
Rule number 1 of any dataframe library is "don't do operations by iterating over rows." However, this is exactly what we do in `subgraph_sum` and `subtree_sum`. We need to refactor...
This PR adds APIs that can be used to measure Hatchet and Thicket's performance. By default, these APIs will do nothing. However, users can set the `HATCHET_PERF_PLUGIN` environment variable to...
Using #142, I found a bottleneck in the QL logic for accessing data for a node when the dataframe uses a row `MultiIndex`. This PR changes that logic to use...
RFC: replace setuptools with meson-python for more stable and predictable builds and installations
We've had quite a few issues with building and installing Hatchet. Although some (e.g., #125) are out of our control, many of the issues we've encountered (e.g., issues with editable...