Skip to content

Releases: hetio/hetnetpy

hetio/hetnetpy v0.3.1

13 Jun 21:24
Compare
Choose a tag to compare

Upgrade package infrastructure (pre-commit checks, packaging, setup) and drop official Python 3.5 support.

hetio/hetnetpy v0.3.0

10 Jul 23:46
Compare
Choose a tag to compare

DOI: 10.5281/zenodo.3315264 PyPI

This release is the first with the new package name hetnetpy. Users should now use pip install hetnetpy and import hetnetpy. import hetio will still work but will trigger a FutureWarning.

hetio/hetio v0.2.11

10 Jul 22:01
83e58bc
Compare
Choose a tag to compare

DOI: 10.5281/zenodo.3312467 PyPI

Final release before this package is renamed to hetnetpy from hetio. See #40 for more information on the renaming. import hetio will raise a DeprecationWarning. Users are recommended to switch to hetnetpy or downgrade to v0.2.10 to avoid the warning.

There are no functional changes in this release.

hetio/hetio v0.2.10

02 May 18:29
Compare
Choose a tag to compare

DOI: 10.5281/zenodo.2658700 PyPI

May 2019 release with convenience functions and other enhancements.

Changes

Consistent metanode/metaedge/metapath .abbrev property
#27

permute_pair_list: default to inplace=False
#28

Add construct_pdp_query to build cypher queries for PDP
#30
#33
#34
#36

Improve imports to be lazy / less likely to throw errors
#31
#32
#35

Migrate neo4j nomenclature to hetnet module
#37

is_symmetric method for metapaths
#38
#39

hetio/hetio v0.2.9

15 Aug 19:30
Compare
Choose a tag to compare

hetio/hetio v0.2.9

DOI

Relocate GitHub repository from dhimmel/hetio to hetio/hetio.

Changes

Support path-like obojectes in readwrite.
21c6443

extract_all_metapaths: get all metapaths for any source/target metanodes
#14

sparsify_or_densify: workaround scipy float16 todense bug
#15

MetaGraph: metanode and metaedge getter methods
#18

MetaGraph: metagraph.get_metapath
#19

Optimize matrix.sparsify_or_densify
#20

graph.count_nodes & matrix.get_node_identifiers functions
#21

Enable edge/path sorting
Enable deterministic extract_metapaths ordering
#22

dhimmel/hetio v0.2.8

27 Mar 14:41
Compare
Choose a tag to compare

DOI

Add the hetio.matrix module for exporting edges to an adjacency matrix.

dhimmel/hetio v0.2.7

15 Feb 15:28
Compare
Choose a tag to compare
Add subgraph functionality. `graph.get_subgraph()` allows subseting a hetnet to
return a new hetnet. This can be useful for creating hetnets for testing or
development. Subgraphs of Hetionet v1.0 have been added to `test/data`.

Fixes a bug that caused AttributeError when calling `metapath.get_unicode_str()`.
https://github.com/dhimmel/hetio/commit/62c4dd1db11733f9e50c980e38a0ccc483aa1546

dhimmel/hetio v0.2.6

04 Apr 20:11
Compare
Choose a tag to compare
hetio.hetnet.Graph.add_edge() now accepts nodes in addition to node_ids
as input to source_id and target_id.

hetio.hetnet documentation improvements.

Fix node display in Jupyter notebooks. Previously, edge information was
printed causing notebooks to crash.

Test coverage for path count and degree-weighted path count computation.

dhimmel/hetio v0.2.5: test @hetio-release-bot deploy

28 Mar 14:46
Compare
Choose a tag to compare
@hetio-release-bot is an account for automatically deploying
GitHub releases from Travis CI. It's purpose is to limit the
scope of GitHUb's OAuth to a single repository.

dhimmel/hetio v0.2.4: readwrite and dependencies updates

17 Mar 21:18
Compare
Choose a tag to compare
Removes YAML support for writing metagraphs and graphs.

Improves reliability of reading json or pickle files with or without
compression.

Support xz compression.

Improve readwrite test coverage.