Skip to main content

Synthetic

Symbolic Generators for Complex Networks

NOTE: If you are looking for the original Java version of Synthetic, you can find it here: https://github.com/telmomenezes/synthetic-old/ . This Python library is under active development, please excuse the current lack of documentation. We will make it available soon.

Synthetic is a machine learning tool that can be used to discover plausible generators for complex networks. Generators are simple computer programs that control the growth of a network from the bottom-up, in a similar fashion to the processes believed to underlie the emergence of many different types of networks, be them biological, social or technological.

Generators are useful as network growth models, both for their potentially explanatory and predictive powers. In a way, this tool automates the scientific method. It creates and refines hypothesis, and tests them against real data, in a process that leads to increasingly plausible models.

Programs are represented in a very simple language that is suitable both for humans and the machine learning process. The machine learning algorithm used is Genetic Programming, belonging to the family of Evolutionary Algorithms, which are inspired by Darwinian evolution. Programs are subject to random variations, much like the genetic material in biological entities. The programs with the highest quality survive, leading to an ongoing refinement of the growth model.

For a more complete explanation see this article: http://www.nature.com/srep/2014/140905/srep06284/full/srep06284.html

Menezes, T. and Roth, C., Symbolic regression of generative network models, Scientific Reports 4 (2014) http://www.nature.com/srep/2014/140905/srep06284/full/srep06284.html

Metadata

Release files for synthetic 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for synthetic 0.0.1
File Size Uploaded Provenance
synthetic-0.0.1.tar.gz 17.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for synthetic 0.0.1
File Interpreter ABI Platform
synthetic-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 45.4 kB

Release files / synthetic-0.0.1.tar.gz

Download URL synthetic-0.0.1.tar.gz
Size 17.8 kB
Tags Source
SHA-256 checksum
How to use checksums
809102dd6fd7b2a10522a90368a76c64f57c2ae8438a021ed09764fcb1ea9f6a
BLAKE2b-256 checksum
How to use checksums
8c0187aecf3a9be3b6a75c6587d237432ddb247db31b3592444b326f0e94725b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5

Release files / synthetic-0.0.1-py3-none-any.whl

Download URL synthetic-0.0.1-py3-none-any.whl
Size 27.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e6a99fc5c441724bb7678470b254a821cfc1314574a71b2cc0e02a780c8cf993
BLAKE2b-256 checksum
How to use checksums
cc0e1af9bf0e40e9f485cb5b8bd4a6d6cb23685e8802900426e86bc8f54c39c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5

Security for synthetic 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page