Skip to main content

mostlyrightmd-core

The public-data SDK core for quants, ML pipelines, and AI agents.

mostlyrightmd-core is the Python core distribution: types, schemas, validators, temporal-safety primitives, align() / spine(), and snapshot helpers. Weather, markets, economy, and finance adapters ship as separate distributions; credentialed and hosted options belong to their domain packages rather than the core-only install.

Want the whole SDK in one command? Install the meta-distribution mostlyrightmd, which pulls the core plus every domain. Individual domains are mostlyrightmd-weather, mostlyrightmd-markets, mostlyrightmd-economy, and mostlyrightmd-finance.

Install

pip install mostlyrightmd-core           # core only (helpers + snapshot primitives)
pip install mostlyrightmd                # the FULL SDK (core + weather/markets/economy/finance)
pip install mostlyrightmd-weather        # weather data sources only (brings core transitively)

mostlyrightmd-core and mostlyrightmd-weather share the mostlyright.* Python namespace but ship as separate PyPI distributions, so users who only need the helpers can skip the heavier weather deps. weather.training_table() lazy-imports mostlyright.weather and raises a clear error if the weather package is not installed.

Point-in-time composition

The core package provides the lower-level align() and spine() helpers used to compose targets and sources against per-row cutoffs. They live under mostlyright.experimental: they are documented and usable, but semver-exempt until they graduate.

Use the domain packages for source reads such as weather.observations() and economy.series(). See docs/dataset.md for a complete composition example.

Training-table example

If you install the weather package, training_table() provides one small, predefined supervised-learning recipe:

from datetime import date
from mostlyright import weather

table = weather.training_table("KNYC", date(2025, 1, 6), date(2025, 1, 12))
print(table.columns.tolist())

Use it when that recipe matches your target. For your own target or sources, use the composition helpers above. See docs/reference/migration-2.0.md for the 2.0 naming changes.

Documentation

Quickstart, concepts, and the full API reference live at https://mostlyright.md/docs/sdk/.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mostlyrightmd_core-3.0.0.tar.gz (723.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mostlyrightmd_core-3.0.0-py3-none-any.whl (559.8 kB view details)

Uploaded Python 3

File details

Details for the file mostlyrightmd_core-3.0.0.tar.gz.

File metadata

  • Download URL: mostlyrightmd_core-3.0.0.tar.gz
  • Upload date:
  • Size: 723.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mostlyrightmd_core-3.0.0.tar.gz
Algorithm Hash digest
SHA256 b335d6df3cc2c257c76369e1433ce13c724c45c7a40025fa378373d6446240c6
MD5 8ea6d380ad229413746cf84eba4b3fe2
BLAKE2b-256 f2daee79d8c73ae01e35ea0f39899fe878dd6133417b1508a9d689298a0b28dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for mostlyrightmd_core-3.0.0.tar.gz:

Publisher: release.yml on mostlyrightmd/mostlyright-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mostlyrightmd_core-3.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for mostlyrightmd_core-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 771553939f42b7ca8537857bee511c27b705a85e35a09ab893015fdd5a4aea2c
MD5 db36142a8a91f65fa30d5bd1ea34f959
BLAKE2b-256 bb7026feebec46a3b4bad90a32c100b293b1a1854e3d456d2863f85c98516369

See more details on using hashes here.

Provenance

The following attestation bundles were made for mostlyrightmd_core-3.0.0-py3-none-any.whl:

Publisher: release.yml on mostlyrightmd/mostlyright-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page