Ian Lumsden

Results 14 issues of 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.

area-docs
priority-normal
status-work-in-progress
type-feature

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....

area-readers
area-writers
priority-normal
status-work-in-progress
type-feature

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...

area-query-lang
priority-normal
type-bug

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...

area-utils
priority-normal
status-ready-for-review
type-feature

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...

area-query-lang
priority-normal
status-ready-for-review
type-internal-cleanup

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...

area-cython
area-deployment
priority-normal
status-work-in-progress
type-feature
type-internal-cleanup
status-rfc