Skip to main content

idopNetwork: complex systems analysis toolkit — curve fitting, functional clustering, network reconstruction, and topological data analysis

Project description

idopNetwork

A Python toolkit for complex systems data analysis, implementing:

  • Curve Fitting: Power-law fitting y = a·x^b with data transformation and quasi-dynamic ranking
  • Functional Clustering (FunClu): EM Gaussian mixture clustering with power-mean models
  • Network Reconstruction (NetRecon): Legendre basis expansion + constrained sparse regression (IDOPRegressor)
  • Network Analysis (NetAnal): GLMY persistent path homology and network depth analysis

Installation

pip install idopnetwork

For machine learning extras:

pip install idopnetwork[ml]

Usage

from idopnetwork.curve_fitting import fit_power_loglinear, get_power_function_sample
from idopnetwork.clustering import FunClu
from idopnetwork.network import IDOPRegressor
from idopnetwork.analysis import run_glmy

Citation

If you use idopNetwork in your research, please cite:

Wang, Y. et al. "idopNetwork: An integrative platform for complex systems analysis." (in preparation)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

idopnetwork-0.1.0.tar.gz (60.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

idopnetwork-0.1.0-py3-none-any.whl (66.4 kB view details)

Uploaded Python 3

File details

Details for the file idopnetwork-0.1.0.tar.gz.

File metadata

  • Download URL: idopnetwork-0.1.0.tar.gz
  • Upload date:
  • Size: 60.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for idopnetwork-0.1.0.tar.gz
Algorithm Hash digest
SHA256 69e3b262fbae868d2cdeaada53a6caa9c7db030e9fd17e1839664ad595945ef8
MD5 2fac6e3617ccc57d1e4ec89efefb4062
BLAKE2b-256 a0de5c66e3e4e9f0fffba6bbafe3c21b8999501bf4bd7225fb6f18a1744460e1

See more details on using hashes here.

File details

Details for the file idopnetwork-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: idopnetwork-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 66.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for idopnetwork-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b46d5520cdb9c7a0e4aa4a9a8376f9643d9833384d07ac1820f883956d400169
MD5 1a79eb13262b1320289b87fe61ca168b
BLAKE2b-256 f947385b6fe86800d1d0a023dae2db7dbf4691e01eb15130aeb39002b5d6317c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page