Recent Releases of hetnetpy
hetnetpy - hetio/hetnetpy v0.3.1
Upgrade package infrastructure (pre-commit checks, packaging, setup) and drop official Python 3.5 support.
- Python
Published by dhimmel almost 5 years ago
hetnetpy - hetio/hetnetpy v0.3.0
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.
- Python
Published by dhimmel almost 7 years ago
hetnetpy - hetio/hetio v0.2.11
Final release before this package is renamed to hetnetpy from hetio. See https://github.com/hetio/hetio/issues/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.
- Python
Published by dhimmel almost 7 years ago
hetnetpy - hetio/hetio v0.2.10
May 2019 release with convenience functions and other enhancements.
Changes
Consistent metanode/metaedge/metapath .abbrev property https://github.com/hetio/hetio/pull/27
permutepairlist: default to inplace=False https://github.com/hetio/hetio/issues/28
Add constructpdpquery to build cypher queries for PDP https://github.com/hetio/hetio/pull/30 https://github.com/hetio/hetio/pull/33 https://github.com/hetio/hetio/pull/34 https://github.com/hetio/hetio/pull/36
Improve imports to be lazy / less likely to throw errors https://github.com/hetio/hetio/issues/31 https://github.com/hetio/hetio/pull/32 https://github.com/hetio/hetio/pull/35
Migrate neo4j nomenclature to hetnet module https://github.com/hetio/hetio/pull/37
is_symmetric method for metapaths https://github.com/hetio/hetio/issues/38 https://github.com/hetio/hetio/pull/39
- Python
Published by dhimmel about 7 years ago
hetnetpy - hetio/hetio v0.2.9
hetio/hetio v0.2.9
Relocate GitHub repository from dhimmel/hetio to hetio/hetio.
Changes
Support path-like obojectes in readwrite. https://github.com/hetio/hetio/commit/21c64439a96326b67439d6e9bae89279c35e95ce
extractallmetapaths: get all metapaths for any source/target metanodes https://github.com/hetio/hetio/pull/14
sparsifyordensify: workaround scipy float16 todense bug https://github.com/hetio/hetio/pull/15
MetaGraph: metanode and metaedge getter methods https://github.com/hetio/hetio/pull/18
MetaGraph: metagraph.get_metapath https://github.com/hetio/hetio/pull/19
Optimize matrix.sparsifyordensify https://github.com/hetio/hetio/pull/20
graph.countnodes & matrix.getnode_identifiers functions https://github.com/hetio/hetio/pull/21
Enable edge/path sorting Enable deterministic extract_metapaths ordering https://github.com/hetio/hetio/pull/22
- Python
Published by dhimmel almost 8 years ago
hetnetpy - dhimmel/hetio v0.2.8
Add the hetio.matrix module for exporting edges to an adjacency matrix.
- Python
Published by hetio-release-bot about 8 years ago
hetnetpy - https://github.com/hetio/hetnetpy/releases/tag/v0.2.7
- Python
Published by hetio-release-bot over 8 years ago
hetnetpy - https://github.com/hetio/hetnetpy/releases/tag/v0.2.6
- Python
Published by hetio-release-bot about 9 years ago
hetnetpy - https://github.com/hetio/hetnetpy/releases/tag/v0.2.5
- Python
Published by hetio-release-bot about 9 years ago
hetnetpy - https://github.com/hetio/hetnetpy/releases/tag/v0.2.4
- Python
Published by dhimmel about 9 years ago
hetnetpy - dhimmel/hetio v0.2.3: fix PyPI description formatting
This version upgrades the Travis CI environment to fix a Pandoc bug that resulted in a malformated long_description in setup.py. As a result, the v0.2.2 PyPI page is really ugly.
- Python
Published by dhimmel about 9 years ago
hetnetpy - dhimmel/hetio v0.2.2: add py2neo 3 support
Added py2neo 3 support by @veleritas . See #4 #6 #8.
Change default queue sizes in neo4j importing for speed improvement. See #5. Thanks @veleritas.
Add n_nodes and n_nodes attributes that store the total number of nodes and edges in the graph.
This version has a malformated description on PyPI, hence users are recommend to use v0.2.3 instead.
- Python
Published by dhimmel about 9 years ago
hetnetpy - Neo4j export, Cypher query creation, hetnet stats, and other enhancements
This release provides some bugfixes as well as many new features. Development for this release occurred during work on Project Rephetio. This is the first release that has been uploaded to PyPI.
New modules
- The new
neo4jmodule provides support for exporting ahetio.graphinto Neo4j. The module also supports creating DWPC Cypher queries from a metagraph. See https://doi.org/10.15363/thinklab.d112 for more information on our adoption of Neo4j. - The new
permutemodule provides hetnet permutation functionality. For an example use, see https://doi.org/10.15363/thinklab.d178. - The new
statsmodule produces user-friendly TSVs and visualizations with hetnet summary stats.
Enhancements
- MetaGraphs now have a
metapath_from_abbrevmethod which takes a metapath abbreviation str and returns the corresponding metapath object. - The
hetio.readwritemodule now supports reading metagraphs and graphs from a (compressed) URL. - Pretty formatting of (meta)edges and (meta)paths using the
get_unicode_strmethod. - Support for Graph Modeling Language (GML) was removed to do the poor documentation and esoterism of this format.
- Improved
abbreviationmodule.
- Python
Published by dhimmel over 9 years ago
hetnetpy - v0.1.0 initial release
This is the first release of hetio for hetnets in Python.
Currently, the following features are supported:
- creating a hetnet consisting of a metagraph (types) and a graph (nodes and edges)
- metanode and metaedge abbreviations
- node and edge properties using the data attribute
- node and edge masking
- writing and reading hetnets
- summary statistics
- summary visualizations
- metapath extraction from the metagraph
- graph traversal to extract paths
- feature computation, specifically DWPCs
The following features are not currently supported: - node or edge deletion - network permutation (edge swaps)
Documentation is lacking, but see these examples of network creation and feature extraction.
- Python
Published by dhimmel over 10 years ago