Skip to main content

License PyPI - Version TestSuite Documentation DOI

Chiltepin

Overview

This repository is a collection of tools and demonstrations used to explore and test various technologies for implementing exascale scientific workflows. This collection of resources is not intended for production use, and is for research purposes only.

Chiltepin provides Python decorators and utilities for building scientific workflows that can execute on distributed computing resources using Parsl, Globus services, and Academy Agents. It supports both traditional task-based workflows and stateful agent-based workflows for long-running, autonomous computations.

Platform Support

Chiltepin is developed and tested on Linux:

  • ✅ Linux: Full support for all features
  • 🍎 macOS: Supported for task submission and data transfer (endpoint management not available)
  • ❌ Windows: Native execution not supported; Chiltepin's use of Parsl relies on fork-based multiprocessing
  • 🐳 Docker: Full Linux-based test suite and feature support available via container on all platforms

Documentation

📚 Full documentation is available at Read the Docs

Key documentation sections:

Quick Start

Install Chiltepin using pip:

pip install chiltepin

For detailed installation instructions including conda, Docker, and platform-specific guidance, see the Installation Guide.

Contributing

Contributions are welcome! For development installation and running tests, clone the repository and install in editable mode:

git clone https://github.com/NOAA-GSL/chiltepin.git
cd chiltepin
python -m venv .chiltepin
source .chiltepin/bin/activate
pip install -e ".[test]"

See the Testing Guide for more information.

License

See LICENSE for details.

NOAA Disclaimer

This repository is a scientific product and is not official communication of the National Oceanic and Atmospheric Administration, or the United States Department of Commerce. All NOAA GitHub project code is provided on an ‘as is’ basis and the user assumes responsibility for its use. Any claims against the Department of Commerce or Department of Commerce bureaus stemming from the use of this GitHub project will be governed by all applicable Federal law. Any reference to specific commercial products, processes, or services by service mark, trademark, manufacturer, or otherwise, does not constitute or imply their endorsement, recommendation or favoring by the Department of Commerce. The Department of Commerce seal and logo, or the seal and logo of a DOC bureau, shall not be used in any manner to imply endorsement of any commercial product or activity by DOC or the United States Government.

Metadata

Release files for chiltepin 0.1.7

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

Source distribution (sdist)

Source distribution for chiltepin 0.1.7
File Size Uploaded
chiltepin-0.1.7.tar.gz 80.1 kB Details

Built distribution (wheel)

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

Total release size: 120.3 kB

Release files / chiltepin-0.1.7.tar.gz

Download URL chiltepin-0.1.7.tar.gz
Size 80.1 kB
Tags Source
SHA-256 checksum
How to use checksums
4f785283b9b9fac7fb50c01b1c848c731d4954abffc5e33775e0da3c97c1445b
BLAKE2b-256 checksum
How to use checksums
d0eb2d58c67c6d2d4b5c1af056b4e9c06576d45aee989f8bbb3c46b728ae12bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 8, 2026.

Transparency log

Release files / chiltepin-0.1.7-py3-none-any.whl

Download URL chiltepin-0.1.7-py3-none-any.whl
Size 40.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9a65913e3bb261dbe6624e45f816bea1ace5be23a2e052dcee3e3349d2977ebb
BLAKE2b-256 checksum
How to use checksums
4f4a1a86f1a6f3b7eed897a4dae8e85f7e899f61b016bb4314cfe8f3d0a31f68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 8, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.7 This release

2 release files

0.1.6

2 release files

0.1.5

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

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