Skip to main content

Orthogonal CLI

Here is the Orthogonal CLI for the DataCrunch competition by CrunchDAO.

Installation

Use pip to install the orthogonal-cli.

pip install orthogonal-cli --upgrade

Usage

This library require a CrunchDAO's API Key.

import orthogonal

client = orthogonal.Client(
    api_key="..." # can also be read from CRUNCHDAO_API_KEY environment variable.
)

y = pandas.read_csv("y.csv", index_col=0)
print(y.head())
#          Moons       id      abcd
# 1030371      1  AAAAAAA -2.122527
# 1030372      1  BBBBBBB -0.386952
# 1030373      1  CCCCCCC  0.028175
# 1030374      1  DDDDDDD -1.276682
# 1030375      1  EEEEEEE  0.939289

dataframe, jacobians = client.orthogonalize(y)
print(dataframe.head())
#    Moons       id      abcd
# 0      1  AAAAAAA -2.149988
# 1      1  BBBBBBB -0.395232
# 2      1  CCCCCCC  0.030502
# 3      1  DDDDDDD -1.311531
# 4      1  EEEEEEE  0.917134

Please see here for the backend implementation.

Contributing

Pull requests are always welcome! If you find any issues or have suggestions for improvements, please feel free to submit a pull request or open an issue in the GitHub repository.

License

MIT

Metadata

Release files for orthogonal-cli 0.4.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 orthogonal-cli 0.4.0
File Size Uploaded
orthogonal-cli-0.4.0.tar.gz 3.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for orthogonal-cli 0.4.0
File Interpreter ABI Platform
orthogonal_cli-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.0 kB

Release files / orthogonal-cli-0.4.0.tar.gz

Download URL orthogonal-cli-0.4.0.tar.gz
Size 3.2 kB
Tags Source
SHA-256 checksum
How to use checksums
a5674e1140fcff696154370f8918c2abf341ddac79a121be8a300e47fd755ce9
BLAKE2b-256 checksum
How to use checksums
a02dac334f4e963bba480708d15b41d61a43facd12eb71a0e4089f4afa1a481b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.5

Release files / orthogonal_cli-0.4.0-py3-none-any.whl

Download URL orthogonal_cli-0.4.0-py3-none-any.whl
Size 3.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e65b21e291cdbfbb6d09bc17ea353664b4d23e89cff9b620fa2664300f3a3163
BLAKE2b-256 checksum
How to use checksums
b5b7f94e26d712b1f072ed4a6b98aabac1590ef7bb2c745180fe37ede679513d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.5

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

0.3.0

2 release files

0.2.0

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