Releases: royerlab/tracksdata
Releases · royerlab/tracksdata
v0.1.0rc0
What's Changed
- Initial implementation by @JoOkuma in #1
- Updating line length by @JoOkuma in #10
- Adding simple ASV benchmark and CI by @JoOkuma in #11
- Implementing subgraph operations and id remapping by @JoOkuma in #5
- Improving test coverage by @JoOkuma in #12
- Improving API standardization by @JoOkuma in #14
- Fixing edge features return values by @JoOkuma in #15
- Improving slicing abstraction with
GraphViewby @JoOkuma in #16 - Function to add tracklets id to graph by @JoOkuma in #9
- Adding SQLAlchemy backend by @JoOkuma in #18
- initial ILP implementation by @JoOkuma in #19
- Adding intermediate import by @JoOkuma in #23
- Adding data loading from CTC by @JoOkuma in #26
- Compatibility with
py-ctcmetricsby @JoOkuma in #28 - Fixing running both solvers by @JoOkuma in #30
- adding
unpackoption tonode|edge_featuresby @JoOkuma in #31 - Add degree function by @JoOkuma in #32
- Adding graph matching by @JoOkuma in #33
- Keeping
node_idswhenfeatures=Noneby @JoOkuma in #36 - Adding default value for
BaseGraph.in{out}_degreeby @JoOkuma in #37 - Fixing duplicated keys
{node|edge}_feature_keysby @JoOkuma in #41 - Enabling infinity expressions by @JoOkuma in #40
- Nitpicking on lambda usage by @JoOkuma in #39
- Adding
edge_idsmethod by @JoOkuma in #45 - Keeping features sorted by @JoOkuma in #46
- Everything is attribute by @JoOkuma in #47
- Update benchmarking by @JoOkuma in #48
- Fixing matching bug by @JoOkuma in #49
- Adding solutions and tracks ids automatically reset by default by @JoOkuma in #53
- Allowing n-cell division by @JoOkuma in #55
- Adding errors for solving empty graph and returning graph by default by @JoOkuma in #56
- Adding mask repr and size cache by @JoOkuma in #57
- Avoiding adding solution key to node twice by @ilan-theodoro in #59
- Fixing evaluate metrics not assigning new track ids by @JoOkuma in #60
- Fix
with_columnsusage according topolars1.31 by @JoOkuma in #62 - Attribute rework by @JoOkuma in #58
- switching to bsd-3 clause license by @JoOkuma in #64
- Crop attrs functionality by @JoOkuma in #65
- Micro optimization of benchmarking by @JoOkuma in #66
- adding ILP gap parameter by @JoOkuma in #68
- Optimizing track id assignment by @JoOkuma in #69
- Initial documentation by @JoOkuma in #63
- Fixing readme and benchmark by @JoOkuma in #71
- Adding node contractions by @JoOkuma in #72
- Adding variable delta_t to distance edges by @JoOkuma in #73
- Adding overlap support by @JoOkuma in #75
- Graph loading from numpy array by @JoOkuma in #76
- Automating release by @JoOkuma in #77
- Refactoring global
Optionsforshow_progressby @JoOkuma in #79 - Multi processing option by @JoOkuma in #80
- Batched node generic processing by @JoOkuma in #82
- adding new authors by @JoOkuma in #85
- Improving add bulk operations by @JoOkuma in #86
- adding
BaseGraph.from_otherandGraphView.detachby @JoOkuma in #87 - Exposing submodules to main namespace by @JoOkuma in #88
- Bug fix of adding attribute of an existing key by @JoOkuma in #89
- Setting blosc2 threads to one, faster for small masks by @JoOkuma in #90
- Adding overlap computation helper function by @JoOkuma in #91
- Clean up and new suggested usage by @JoOkuma in #92
- Fixing matching bug by @JoOkuma in #93
- Renaming vars from PR #93 by @JoOkuma in #94
- SQLGraph subgraph query improvements and minor fixes by @JoOkuma in #97
- Removing radius from
load_arrayby @JoOkuma in #99 - Adding summary function by @JoOkuma in #100
- fixing CTC export by creating new track id for long edges by @JoOkuma in #98
- Adding
to_ctcfunction by @JoOkuma in #101 - Fixing usage of polars slice API by @JoOkuma in #102
- Fixing empty frames matching by @JoOkuma in #103
- New indexed graph backend by @JoOkuma in #95
- Updating
to_napari_formatdocs by @JoOkuma in #104 - Adding time out to ILP by @JoOkuma in #107
- Adding timeout docs by @JoOkuma in #108
- Adding filter syntax by @JoOkuma in #96
- Fixing asymetric division bug by @JoOkuma in #109
- Optimizing
GraphViewby @JoOkuma in #110 - Merge
devwithmainby @JoOkuma in #105 - Adding spatial graph support by @JoOkuma in #112
- Adding offset to
assign_track_idsand newtracklet_graphfor napari by @JoOkuma in #116 - Adding bounding-box attribute by @JoOkuma in #121
- Initializating rustworkx graph backends from
rx_graphby @JoOkuma in #123 - Adding boundary box spatial filter by @yfukai in #122
- Updating
GraphArrayViewfor better compatibility with NumPy-array by @yfukai in #115 - Fixing
IndexedRXGraph.node_attrsandattr_keysof Filters by @JoOkuma in #127 - Make drawing faster by updating drawing for GraphArrayView by @yfukai in #128
- Adding missing
track_id_offsetby @JoOkuma in #132 - Adding
geffsupport by @JoOkuma in #125 - fix time name bug by @JoOkuma in #134
- Updating geff dependencies to use source by @JoOkuma in #138
- Adding method to remove node by @JoOkuma in #135
- Adding custom indices support to SQL graph by @JoOkuma in #139
- Fixing indexed graph add node by @JoOkuma in #136
- Adding edge utilities by @JoOkuma in #140
- Fix assign_track_ids function for the graph by @yfukai in #137
- Fix node id map empty graph by @TeunHuijben in #142
- fixed bug in graphView.has_edge + precommit by @TeunHuijben in #141
- Adding rx from pypi by @JoOkuma in #143
- Making
GraphView.detachindexed by @JoOkuma in #145 - Filtering test warnings by @JoOkuma in #146
- Improving single node API by @JoOkuma in #129
- Copy method by @TeunHuijben in #144
- Fixing edge case where table is empty by @JoOkuma in #148
- Fix
track_id_offsetbug by @yfukai in https://githu...