Skip to main content

Alpha development research system.

Project description

Alpha Development Research System

ADRS is a library that provides re-usable, extensible, atomic primitives (e.g. modeling, data loading, signal generation) to ease alpha research and discovery which later can be used for backtesting, simulation and trading signals generation.

Installation

pip install adrs

Usage

To see how to compose an alpha, refer to examples/example_alpha.py.

To see how to compose a portfolio (a collection of alphas), refer to examples/portfolio.py.

To see how to use the DataLoader, refer to examples/download.py.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

adrs-1.0.8-cp314-cp314-win_amd64.whl (15.2 MB view details)

Uploaded CPython 3.14Windows x86-64

adrs-1.0.8-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

adrs-1.0.8-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (18.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

adrs-1.0.8-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (30.7 MB view details)

Uploaded CPython 3.14macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

adrs-1.0.8-cp313-cp313-win_amd64.whl (15.2 MB view details)

Uploaded CPython 3.13Windows x86-64

adrs-1.0.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

adrs-1.0.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (18.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

adrs-1.0.8-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (30.7 MB view details)

Uploaded CPython 3.13macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

adrs-1.0.8-cp312-cp312-win_amd64.whl (15.2 MB view details)

Uploaded CPython 3.12Windows x86-64

adrs-1.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

adrs-1.0.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (18.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

adrs-1.0.8-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (30.7 MB view details)

Uploaded CPython 3.12macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file adrs-1.0.8-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: adrs-1.0.8-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 15.2 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.2

File hashes

Hashes for adrs-1.0.8-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6b484a7190b1d044e2a7e0a1fd62a42dfc0d4c50fe41084ba447a207de0d1de5
MD5 ff3c7f4ee7ee13731b20ba9ba0c4c545
BLAKE2b-256 0911276b3db8e6b454536d7a5126967c2d77cd0db431523134f1337b9e75db73

See more details on using hashes here.

File details

Details for the file adrs-1.0.8-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for adrs-1.0.8-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8bbb8dd34cedd12c542a2568b8569b43847d9333ce6fd6bc712170f62f3ba62f
MD5 c46f8ce6fd5b2bb136d9367701c7938a
BLAKE2b-256 aac23b6f9a72656fecb4cc5883dfe1476492fe8c7cc33e12c5cfebc8c1757983

See more details on using hashes here.

File details

Details for the file adrs-1.0.8-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for adrs-1.0.8-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e7f75c89643143bb56b7eb79c360a12689d48d79b957ffc19a60235cb780eee8
MD5 7706871832f783f0235ac7a259967055
BLAKE2b-256 eabcb037dab7fd6b6cd0ff13f8ff22daea10149999194bf855c66cb4dc21d51c

See more details on using hashes here.

File details

Details for the file adrs-1.0.8-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for adrs-1.0.8-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 a67e9c5ceb92c79ed57fa62235a8e2d6d4c3ac075ce9e1dd3ff4278cdf758ce6
MD5 b7f3ec626eac59104aa4e71ba38a135c
BLAKE2b-256 862345e83702cd5150bc14ef4a0c3b8b9584b807f5c12f3fb0356edfa443bc87

See more details on using hashes here.

File details

Details for the file adrs-1.0.8-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: adrs-1.0.8-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 15.2 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.2

File hashes

Hashes for adrs-1.0.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0d27394c9d47ec91b206296959ac93888686ea4c71cd6931a58eb51dd025b1e5
MD5 c9554ff60e8143bd1280bc66e4fa7606
BLAKE2b-256 e27a78295f5825813e4903fd60cb98ad337ef9ed9c3efa1a8756c585214b5cdc

See more details on using hashes here.

File details

Details for the file adrs-1.0.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for adrs-1.0.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 559c95f354a19d4bf6a2d8d0467b6ed4bb0fdc9236bbaa842b26470589cf5bc1
MD5 dbfa5eb87e1e260213af18c22497f406
BLAKE2b-256 3acfcf07c89078a209e813ba91b4776be57c3fa150b3ba24dbfc40a12346865d

See more details on using hashes here.

File details

Details for the file adrs-1.0.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for adrs-1.0.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d2d4299805bb4a9f828bbdab9da8384f83ef197f65d1e5128177ca6c04514603
MD5 54bf6ba8ea9c039daca6018152ab03f5
BLAKE2b-256 8116d3de1986c49c215b4ac566eecb6054899c0fc979aa2ee3a4df206f7926c8

See more details on using hashes here.

File details

Details for the file adrs-1.0.8-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for adrs-1.0.8-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 fb9afd204bd1b264bb0eb7dd897dd7d323e7f64ff59d40950d44a67b88d212ea
MD5 afc69144ce64dd5753796b959f9122d7
BLAKE2b-256 10e92dffe82c03784c06bf4eba6965d81c6384e359ad85bf4c087dfbc1ac2b0e

See more details on using hashes here.

File details

Details for the file adrs-1.0.8-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: adrs-1.0.8-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 15.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.2

File hashes

Hashes for adrs-1.0.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1ffd50f537d0b152f527bc2b5817124d04c3f0178c4ec9f70c5400cd49369f28
MD5 875505c35bf5e21f4006948f5431c33e
BLAKE2b-256 ea0ca3356aaf28abeb8f61ce381625114ced5b20052487ab03ade4655af682ca

See more details on using hashes here.

File details

Details for the file adrs-1.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for adrs-1.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 12b4ba6ccf0ac4169e6f965275e75c1027072d8b14d2c3d41b862663ab4fa8c3
MD5 0a7f9a4481494c3f7226d4578911330b
BLAKE2b-256 20f8938c3db452ac3a290f50c474e24773e995637fb4d64cd3991710f838188b

See more details on using hashes here.

File details

Details for the file adrs-1.0.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for adrs-1.0.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 028a0f23cbf3272271cb1aa45a9186345eb767f6e601430e91af86f2d8269a6a
MD5 dbe4c854ade421d1742b4d42947c442a
BLAKE2b-256 fc796390c08414a7323c7dc286afb7becb586cb88b37fd9f9310aff25e918b2c

See more details on using hashes here.

File details

Details for the file adrs-1.0.8-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for adrs-1.0.8-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 a528f8b93e25bb49420b2ba16b580217b22505913f8fd2fe8be415d9c3cf16fe
MD5 dd046f4dc686624fc59cbf4b90b87461
BLAKE2b-256 44979f7dc1a38538ba1386a357186fd207bb0fe48cbe03601bd09163c19cad15

See more details on using hashes here.

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