Skip to main content

Hypergol

Hypergol is a Data Science productivity toolkit to accelerate small team projects into production at the shortest possible time while still maintaining high standard of code. This is achieved by autogenerating structure and code in a form that is easy to extend, so only the project-specific code needs to be written.

Hypergol provides parallel execution capabilities with little restrictions. This enables a small team to accelerate time-consuming tasks by renting larger instances from a cloud provider, but with no additional infrastructure, reducing the time and cost of setting up.

The toolkit provides a standard serialisation (autogenerated) and storage system that natively enables parallel processing. The resulting data is also easily accessible from any python code, including jupyter notebooks.

Every Hypergol Project is connected to a git repo that acts as a version controller. Both code and generated data are linked to git branches and commits. Full data lineage can be retrieved, and the storage system is verifiable through SHA1 hashes.

Tensorflow model stubs can be generated that enables standardised model development and training that both connect to the storage system above, observe SOLID principles and enable autogenerated deployment with FastAPI.

See documentation for further details at: https://hypergol.readthedocs.io/en/latest/

Join our community at our Discord server.

Quick Start

Install it with:

pip install hypergol

Create your first projects:

python3 -m hypergol.cli.create_project MyFirstProject
cd my_first_project

And follow instructions in the projects README.md or the tutorial at: https://hypergol.readthedocs.io/en/latest/tutorial.html

Good Luck using Hypergol!

The authors wish that Hypergol frees you from tedious tasks so you can focus more on the core part of Machine Learning and generate everything else.

Join our community at our Discord server.

All feedback is welcome at: hypergol.developer@gmail.com

Metadata

Release files for hypergol 0.2.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 hypergol 0.2.1
File Size Uploaded
hypergol-0.2.1.tar.gz 46.1 kB Details

Built distribution (wheel)

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

Total release size: 117.6 kB

Release files / hypergol-0.2.1.tar.gz

Download URL hypergol-0.2.1.tar.gz
Size 46.1 kB
Tags Source
SHA-256 checksum
How to use checksums
6b789ef2217d50130ae131aa732f62207fd2dcec83702ab804c50770d0a759eb
BLAKE2b-256 checksum
How to use checksums
877e9151759450449585a89cf47fc8ecfca6896c1f60bed7bbf5c572ee11c24d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.1

Release files / hypergol-0.2.1-py3-none-any.whl

Download URL hypergol-0.2.1-py3-none-any.whl
Size 71.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
60d94a96e586f79b18025d7e286028b932663ab9abee2f2b81b884db37629413
BLAKE2b-256 checksum
How to use checksums
8f0afba5282a7a78a8826e23b0430fcccb53ec6f48eccbf8fa94815c1a2158b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.1

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.1.20

2 release files

0.1.19

2 release files

0.1.18

2 release files

0.1.17

2 release files

0.1.16

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

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