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
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)
| File | Size | Uploaded | |
|---|---|---|---|
| orthogonal-cli-0.4.0.tar.gz | 3.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|