Skip to main content

CINDER

CINDER is a mechanics-first Python model for rubber V-belt continuously variable transmissions (CVTs). The installed package is imported as cinder.

CINDER models the CVT as a mechanical plant with explicit pulley geometry, belt contact, clamping mechanisms, inertias, shaft boundaries, and hybrid contact/operating modes. The package is independent of the CVT-Simulator web frontend and backend.

Install

python -m pip install cinder-cvt==1.2.0

Verify the installed distribution:

python -c "import cinder; print(cinder.__version__)"

Expected output for this release:

1.2.0

Runtime dependencies are intentionally small:

  • NumPy
  • SciPy

Public Python API

CINDER v1 has three supported import surfaces:

  • cinder — core mechanics, composed systems, shaft boundaries, hosts, and hybrid execution entry points.
  • cinder.contracts — versioned JSON-safe assembly/simulation documents, validation, schema information, and result projection.
  • cinder.studies — supported static geometry and actuation study APIs.

Modules beneath these public surfaces remain available to advanced users, but deep implementation-module paths are not the compatibility boundary for v1.

Run the reference example

The source repository contains a current fixed-pivot Baja reference case:

python cvtModel/examples/quickstart.py --run

The example imports the installed cinder package. It does not require the frontend or backend.

Documentation

Repository-only material

The monorepo also contains launchTools, tools, validation artifacts, the backend, and the frontend. Those directories are useful to the project but are not part of the cinder-cvt wheel or source distribution.

License

CINDER is licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (CC BY-NC 4.0). Commercial use requires separate permission. See LICENSE.

The canonical flyweight formulation set lives in the repository-root docs and includes the shared four-quantity boundary, fixed-pivot weight/ramp mechanism, and fixed-orientation sliding-block mechanism. Each PDF is beside its LaTeX source; software/API documentation remains in cvtModel/docs/.

Metadata

Release files for cinder-cvt 1.2.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 cinder-cvt 1.2.0
File Size Uploaded
cinder_cvt-1.2.0.tar.gz 240.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cinder-cvt 1.2.0
File Interpreter ABI Platform
cinder_cvt-1.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 524.2 kB

Release files / cinder_cvt-1.2.0.tar.gz

Download URL cinder_cvt-1.2.0.tar.gz
Size 240.3 kB
Tags Source
SHA-256 checksum
How to use checksums
06aedfd6653f23eb2373c5bc2c0073b1be13d44560f5fd3a13484432fe6e6480
BLAKE2b-256 checksum
How to use checksums
f24da5d997212e426d944a37d095a2307404844458ac03a1c05e597f690624a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release files / cinder_cvt-1.2.0-py3-none-any.whl

Download URL cinder_cvt-1.2.0-py3-none-any.whl
Size 283.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ed82a0cd6df1fe22a18e869a40060520934badb00f520c729fe81e363d81cd4a
BLAKE2b-256 checksum
How to use checksums
8a0d164b75c3d283ca6f7094f59172c9563fc7be78561af7eb34f5403c63d129
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.2.0 This release

2 release files

1.1.5

2 release files

1.1.4

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

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