Skip to main content

kmol

Open operators and kernels for molecular machine learning.

kmol is an independent open-source library for reusable tensor operators, numerical primitives, and accelerated kernels used by molecular machine-learning models. It is designed to serve more than one model family and is not the operator backend of OFoldX.

Scope

  • reusable molecular-ML operators and kernels;
  • explicit numerical, device, dtype, layout, and autograd contracts;
  • portable reference implementations alongside accelerated backends where useful.

Non-goals

  • OFoldX-specific operator behavior, which remains in OOps;
  • a molecular dataset catalogue or general model zoo;
  • silent compatibility fallbacks that change numerical semantics.

Status

This 0.0.0 release reserves the project name and defines the project direction. The functional API will be introduced in a later release.

License

kmol is licensed under the GNU Affero General Public License, version 3 or later. See license.md.

Metadata

Release files for kmol 0.0.0

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

Source distribution (sdist)

Source distribution for kmol 0.0.0
File Size Uploaded
kmol-0.0.0.tar.gz 14.2 kB Details

Built distribution (wheel)

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

Total release size: 28.2 kB

Release files / kmol-0.0.0.tar.gz

Download URL kmol-0.0.0.tar.gz
Size 14.2 kB
Tags Source
SHA-256 checksum
How to use checksums
322620218f2000ddfc55d4b060088d168f2d3f1b5293667ec48c393ac4471577
BLAKE2b-256 checksum
How to use checksums
3d3394b5cbdfc631311ae8a1c5d8a8795fde69723bbab17f9589ca7b66f5df85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / kmol-0.0.0-py3-none-any.whl

Download URL kmol-0.0.0-py3-none-any.whl
Size 14.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3260993404bdcacba2c9b043f92806635185d2e1b5896a874e420f464645600c
BLAKE2b-256 checksum
How to use checksums
bf3bae3fee9a429e0414748fe59e692f5c03c78360182a61f892ccac35de5a48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release history Release notifications | RSS feed

This release

0.0.0 This release

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