Skip to main content

mostlyright-data

Mostly Right turns public weather, economic, financial, and satellite data into datasets for analysis and prediction. It keeps source links, timestamps, and check results with each dataset version.

mostlyright-data is the command-line client. It starts hosted research and build work, follows run status, and downloads completed Parquet datasets.

Requirements

Use CPython 3.13.

Install

python -m pip install mostlyright-data

The default install is the hosted client. It works on Linux, macOS, and Windows.

Sign in

mr-data login
mr-data whoami

login stores a device key on the current machine. whoami checks that key.

Check the installation

mr-data --version
mr-data --help

Use mr-data research-open, mr-data research-status, and mr-data research-close for hosted research sessions. research-status shows the current state.

Local tools

The optional local tools require Linux:

python -m pip install "mostlyright-data[local]"

They build and check worker inputs. They are not required for the hosted client.

Documentation

Use mr-data --help for the full command list and options. Commands that support --json write one JSON object.

For local builds, --input-root and --output may use relative paths.

Limits and behavior

  • mr-data review --local RUN_DIR exits 1 when a check fails.
  • The weather Reader accepts one extracted GRIB2 record. It refuses a multi-record GFS or HRRR file.
  • Hosted credential-free acquisition is limited to one single-address public HTTPS object. Bounded collections require both local attestations.

Verification

make test-fast

make test-fast is non-authoritative and is useful while editing. make verify is required before review or merge.

Development

uv sync --locked --extra dev

The local test suite requires Linux for worker-boundary tests. The hosted client is tested on Linux, macOS, and Windows.

Download files

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

Source Distribution

mostlyright_data-0.9.2.tar.gz (4.4 MB view details)

Uploaded Source

Built Distribution

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

mostlyright_data-0.9.2-py3-none-any.whl (4.6 MB view details)

Uploaded Python 3

File details

Details for the file mostlyright_data-0.9.2.tar.gz.

File metadata

  • Download URL: mostlyright_data-0.9.2.tar.gz
  • Upload date:
  • Size: 4.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mostlyright_data-0.9.2.tar.gz
Algorithm Hash digest
SHA256 87182ad25ccbb9691d95fe8b4c96fe9abc82ebf36fcbad0bbd1e4f9c1e117858
MD5 1c371f154e04ef6a72ba78f8b23185fb
BLAKE2b-256 e575c70f93c9b9992705922a0a3673bec427fe9602dd5db0132829c2a5d3d642

See more details on using hashes here.

Provenance

The following attestation bundles were made for mostlyright_data-0.9.2.tar.gz:

Publisher: publish-pypi.yml on mostlyrightmd/mostlyright-data-harness

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

File details

Details for the file mostlyright_data-0.9.2-py3-none-any.whl.

File metadata

File hashes

Hashes for mostlyright_data-0.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 02ace91ec4b5fc9915620afca89e9eee54294872c107f2e197dcdc6cabf6c41c
MD5 9b7dea27c2ca208660761c49c5251715
BLAKE2b-256 a3f15e63b0fc24fd75f2d8ce380ae28d2307f4c9c0141eecfa7da550af705781

See more details on using hashes here.

Provenance

The following attestation bundles were made for mostlyright_data-0.9.2-py3-none-any.whl:

Publisher: publish-pypi.yml on mostlyrightmd/mostlyright-data-harness

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

Release history Release notifications | RSS feed

0.9.3

2 files

This release

0.9.2 This release

2 files

0.9.1

2 files

0.9.0

2 files

Supported by

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