hypernetx
Advanced tools
@@ -14,2 +14,2 @@ from hypernetx.exception import ( | ||
| __version__ = "2.3.10" | ||
| __version__ = "2.3.13" |
| import pandas as pd | ||
| import copy | ||
| from hypernetx import HyperNetXError | ||
@@ -186,3 +186,3 @@ | ||
| def dict_factory_method( | ||
| D, | ||
| Dct, | ||
| level, | ||
@@ -203,3 +203,3 @@ use_indices=False, | ||
| D : dictionary | ||
| Dct : dictionary | ||
| dictionary of properties for either incidences, edges, or nodes | ||
@@ -238,3 +238,3 @@ | ||
| ''' | ||
| D = copy.deepcopy(Dct) | ||
| # if no dictionary is provided set it to an empty dictionary. | ||
@@ -241,0 +241,0 @@ if D is None: |
+10
-3
@@ -13,5 +13,2 @@ # Copyright © 2024 Battelle Memorial Institute | ||
| schema_url = "https://raw.githubusercontent.com/pszufe/HIF_validators/main/schemas/hif_schema_v0.1.0.json" | ||
| resp = requests.get(schema_url) | ||
| schema = json.loads(resp.text) | ||
| validator = fastjsonschema.compile(schema) | ||
@@ -66,2 +63,7 @@ | ||
| """ | ||
| resp = requests.get(schema_url) | ||
| schema = json.loads(resp.text) | ||
| validator = fastjsonschema.compile(schema) | ||
| hyp_objs = ["nodes", "edges", "incidences"] | ||
@@ -135,2 +137,7 @@ defaults = { | ||
| """ | ||
| resp = requests.get(schema_url) | ||
| schema = json.loads(resp.text) | ||
| validator = fastjsonschema.compile(schema) | ||
| if hif is not None: | ||
@@ -137,0 +144,0 @@ try: |
+24
-9
@@ -1,6 +0,5 @@ | ||
| Metadata-Version: 2.1 | ||
| Metadata-Version: 2.3 | ||
| Name: hypernetx | ||
| Version: 2.3.10 | ||
| Version: 2.3.13 | ||
| Summary: HyperNetX is a Python library for the creation and study of hypergraphs. | ||
| Home-page: https://pypi.org/project/hypernetx/ | ||
| License: 3-Clause BSD license | ||
@@ -26,2 +25,3 @@ Keywords: hypergraphs | ||
| Project-URL: Documentation, https://hypernetx.readthedocs.io/en/latest/ | ||
| Project-URL: Homepage, https://pypi.org/project/hypernetx/ | ||
| Project-URL: Repository, https://github.com/pnnl/HyperNetX | ||
@@ -40,23 +40,38 @@ Description-Content-Type: text/markdown | ||
| The HyperNetX library provides classes and methods for the analysis | ||
| The HyperNetX (HNX) library provides classes and methods for the analysis | ||
| and visualization of complex network data modeled as hypergraphs. | ||
| The library generalizes traditional graph metrics. | ||
| Documentation for HNX is available at: https://hypernetx.readthedocs.io/ | ||
| HypernetX was developed by the Pacific Northwest National Laboratory for the | ||
| HNX was originally developed by the Pacific Northwest National Laboratory for the | ||
| Hypernets project as part of its High Performance Data Analytics (HPDA) program. | ||
| It is currently maintained by scientists at PNNL, but contributions and bug fixes | ||
| from the community are welcome and encouraged. | ||
| Please see our [Contributor's Guide](https://hypernetx.readthedocs.io/en/latest/contributions.html) | ||
| for more information. | ||
| PNNL is operated by Battelle Memorial Institute under Contract DE-ACO5-76RL01830. | ||
| * Principal Developer and Designer: Brenda Praggastis | ||
| * Development Team: Audun Myers, Mark Bonicillo | ||
| * Development Team: Brenda Praggastis, Audun Myers, Greg Roek, Ryan Danehy | ||
| * Visualization: Dustin Arendt, Ji Young Yun | ||
| * Principal Investigator: Cliff Joslyn | ||
| * Program Manager: Brian Kritzstein | ||
| * Principal Contributors (Design, Theory, Code): Sinan Aksoy, Dustin Arendt, Mark Bonicillo, Helen Jenne, Cliff Joslyn, Nicholas Landry, Audun Myers, Christopher Potvin, Brenda Praggastis, Emilie Purvine, Greg Roek, Mirah Shi, Francois Theberge, Ji Young Yun | ||
| * Principal Contributors (Design, Theory, Code): Sinan Aksoy, Dustin Arendt, Mark Bonicillo, Ryan Danehy, Helen Jenne, Cliff Joslyn, Nicholas Landry, Audun Myers, Christopher Potvin, Brenda Praggastis, Emilie Purvine, Greg Roek, Mirah Shi, Francois Theberge, Ji Young Yun | ||
| The code in this repository is intended to support researchers modeling data | ||
| as hypergraphs. We have a growing community of users and contributors. | ||
| Documentation is available at: https://pnnl.github.io/HyperNetX | ||
| HNX is a primary contributor to the | ||
| Hypergraph Interchange Format (HIF), a json schema for sharing data | ||
| modeled as hypergraphs. The specification and sample notebooks may be found | ||
| here: https://github.com/pszufe/HIF-standard/tree/main | ||
| Other hypergraph libraries using this standard are listed below: | ||
| For questions and comments contact the developers directly at: hypernetx@pnnl.gov | ||
| - [HypergraphX (HGX)](https://github.com/HGX-Team/hypergraphx) (Python) | ||
| - [CompleX Group Interactions (XGI)](https://github.com/xgi-org/xgi) (Python) | ||
| - [SimpleHypergraphs.jl](https://github.com/pszufe/SimpleHypergraphs.jl) (Julia) | ||
| - [Hypergraph-Analysis-Toolbox(HAT)](https://github.com/Jpickard1/Hypergraph-Analysis-Toolbox) (Python) | ||
| For questions and comments about HNX contact the developers directly at: hypernetx@pnnl.gov. | ||
| Summary - Release highlights - HNX 2.3 | ||
@@ -63,0 +78,0 @@ -------------------------------------- |
+1
-1
| [tool.poetry] | ||
| name = "hypernetx" | ||
| version = "2.3.10" | ||
| version = "2.3.13" | ||
| description = "HyperNetX is a Python library for the creation and study of hypergraphs." | ||
@@ -5,0 +5,0 @@ authors = ["Brenda Praggastis <Brenda.Praggastis@pnnl.gov>", "Dustin Arendt <dustin.arendt@pnnl.gov>", |
+21
-6
@@ -11,23 +11,38 @@ HyperNetX | ||
| The HyperNetX library provides classes and methods for the analysis | ||
| The HyperNetX (HNX) library provides classes and methods for the analysis | ||
| and visualization of complex network data modeled as hypergraphs. | ||
| The library generalizes traditional graph metrics. | ||
| Documentation for HNX is available at: https://hypernetx.readthedocs.io/ | ||
| HypernetX was developed by the Pacific Northwest National Laboratory for the | ||
| HNX was originally developed by the Pacific Northwest National Laboratory for the | ||
| Hypernets project as part of its High Performance Data Analytics (HPDA) program. | ||
| It is currently maintained by scientists at PNNL, but contributions and bug fixes | ||
| from the community are welcome and encouraged. | ||
| Please see our [Contributor's Guide](https://hypernetx.readthedocs.io/en/latest/contributions.html) | ||
| for more information. | ||
| PNNL is operated by Battelle Memorial Institute under Contract DE-ACO5-76RL01830. | ||
| * Principal Developer and Designer: Brenda Praggastis | ||
| * Development Team: Audun Myers, Mark Bonicillo | ||
| * Development Team: Brenda Praggastis, Audun Myers, Greg Roek, Ryan Danehy | ||
| * Visualization: Dustin Arendt, Ji Young Yun | ||
| * Principal Investigator: Cliff Joslyn | ||
| * Program Manager: Brian Kritzstein | ||
| * Principal Contributors (Design, Theory, Code): Sinan Aksoy, Dustin Arendt, Mark Bonicillo, Helen Jenne, Cliff Joslyn, Nicholas Landry, Audun Myers, Christopher Potvin, Brenda Praggastis, Emilie Purvine, Greg Roek, Mirah Shi, Francois Theberge, Ji Young Yun | ||
| * Principal Contributors (Design, Theory, Code): Sinan Aksoy, Dustin Arendt, Mark Bonicillo, Ryan Danehy, Helen Jenne, Cliff Joslyn, Nicholas Landry, Audun Myers, Christopher Potvin, Brenda Praggastis, Emilie Purvine, Greg Roek, Mirah Shi, Francois Theberge, Ji Young Yun | ||
| The code in this repository is intended to support researchers modeling data | ||
| as hypergraphs. We have a growing community of users and contributors. | ||
| Documentation is available at: https://pnnl.github.io/HyperNetX | ||
| HNX is a primary contributor to the | ||
| Hypergraph Interchange Format (HIF), a json schema for sharing data | ||
| modeled as hypergraphs. The specification and sample notebooks may be found | ||
| here: https://github.com/pszufe/HIF-standard/tree/main | ||
| Other hypergraph libraries using this standard are listed below: | ||
| For questions and comments contact the developers directly at: hypernetx@pnnl.gov | ||
| - [HypergraphX (HGX)](https://github.com/HGX-Team/hypergraphx) (Python) | ||
| - [CompleX Group Interactions (XGI)](https://github.com/xgi-org/xgi) (Python) | ||
| - [SimpleHypergraphs.jl](https://github.com/pszufe/SimpleHypergraphs.jl) (Julia) | ||
| - [Hypergraph-Analysis-Toolbox(HAT)](https://github.com/Jpickard1/Hypergraph-Analysis-Toolbox) (Python) | ||
| For questions and comments about HNX contact the developers directly at: hypernetx@pnnl.gov. | ||
| Summary - Release highlights - HNX 2.3 | ||
@@ -34,0 +49,0 @@ -------------------------------------- |
Alert delta unavailable
Currently unable to show alert delta for PyPI packages.
2438803
0.09%9180
0.05%