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.2.tar.gz (62.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.2-py3-none-any.whl (68.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: idopnetwork-0.1.2.tar.gz
  • Upload date:
  • Size: 62.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.2.tar.gz
Algorithm Hash digest
SHA256 00bb6c3c27847d4a771abbdafa57e883986ef4be4b014e0f3b0c8f6773e00fe5
MD5 a54773787dcc2dc559dec5b94f305f8e
BLAKE2b-256 a5929c0872d89e6a743a6f01150fb3fa5f2c47c153038e053c11f0818e0e01dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: idopnetwork-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 68.5 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 670882f0101688b919ce567b8d7d7c752938ca300e40db4a162ffe7dc7ce4d07
MD5 3d34200bc265be20857ba5533738a2b1
BLAKE2b-256 b3e8679b0166a130b8d7cf307742228c03d70ce453bd2afb57adedad10914365

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