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.3-cp314-cp314-win_amd64.whl (15.2 MB view details)

Uploaded CPython 3.14Windows x86-64

adrs-1.0.3-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.3-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.3-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.3-cp313-cp313-win_amd64.whl (15.2 MB view details)

Uploaded CPython 3.13Windows x86-64

adrs-1.0.3-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.3-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.3-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.3-cp312-cp312-win_amd64.whl (15.2 MB view details)

Uploaded CPython 3.12Windows x86-64

adrs-1.0.3-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.3-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.3-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.3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: adrs-1.0.3-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.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0334069bf502f8ed26477832fd31151cac852b97d4a758691283a7b02e804b57
MD5 e7fc270e38f2cb33fc0ee4ee36e4d89d
BLAKE2b-256 caf00dfd42cb5e7c85dafb711240e1a87726abe972674d8cdcc80f96a81b648f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 27b7422c849f1cf798c3b2b68d60d2ca19a4af7da5e0e0dd8ff9afcbec4cf43d
MD5 1abe79ac9251fdf40f52c12a55c83146
BLAKE2b-256 a2aa848d87dbdbc89cff894b3ea15cfa9ef47c1d51f1a67ad99e13ef72d60795

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bc6a0974a854633b16c601cb110d9ddf64cb945474f97e388ea6da342a5d2cc0
MD5 d16f89fdf2a08b7f9865ff9010975e6f
BLAKE2b-256 dc86ce73265d0d6340c39babbc8dc05f46a5d35126296ef0e140ae3a1850c96a

See more details on using hashes here.

File details

Details for the file adrs-1.0.3-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.3-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 c80ba1bac6d84aa21a0d55b2933b1728f228efa12aee85d1400dee25f39a6e6b
MD5 57774b6a75352245efd342194036e6dd
BLAKE2b-256 c89d046667b1fe62fc50abf9384120978da36dc3f4c7c947f866c42e24fdcbb2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: adrs-1.0.3-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.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 62693ec717a5f4a74a46ad2800eac7cf2b3bae7cc169665809b8eaee7a41d11e
MD5 e1fb686d4839b89ba960bb10c6976083
BLAKE2b-256 4d8daec2608cc9b5f2afffd27cdd8f16e1d01c07f69dfe261a39290e31b5da15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ee98d013c728c807371135a085c096cb51dd28ece0c73b8eca95cc890a9a1d4
MD5 b807ac0f3e49876ad12703296ff2927e
BLAKE2b-256 2e32b5cb448e5ff936568de9caf99d30c38402924eef01acb7025b47497b12d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 437a2ccc8f650dcb5caaa24cc77fc9a7d9739ee3fecfbe101982f7bb4f6152bb
MD5 c5da67dd192b64c778e5c64e20666bef
BLAKE2b-256 30886e5b09c6b7ee4cfda48aa0973d3b8da63b1505df5325d58f4ca1847fb809

See more details on using hashes here.

File details

Details for the file adrs-1.0.3-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.3-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 b9f2f2677e0a044c6655453f2866ab39cbdd8213b4fc97a41c47baee9f44e228
MD5 ef6c1635d46016fa65751a40a9de3f27
BLAKE2b-256 1361b63a306cd0e095c5e3a97c915fa7a4e8af3807a6a71ff1f41f5ca993db82

See more details on using hashes here.

File details

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

File metadata

  • Download URL: adrs-1.0.3-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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ec30a1e1651fec9ee74b29888feafefa559523b3b5c406b473862d0043225978
MD5 24e158f54f2c077c2348e9210f6ca9fb
BLAKE2b-256 bd49ca6dccd7229b3375552685ead545b93973c9d57a4d2e23b2aab6c3eb159a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d0bbcb60f1ad8b3d282de25f52602259f1228b73526630e5db7b3a101406eca
MD5 7dc51543eefd79b0f3b8fdb500ee5136
BLAKE2b-256 eadd9cf395703774940cab2e4dbab8b7a2cb4ad075641ab9ea2545d86f70f0f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8b36390eba1b6e56108f06807d9d9ee24f16fa04298fd2b88adfd2e6a6a31356
MD5 45d6af2ef0e549a0e905b7e87bbeb595
BLAKE2b-256 1f02d550028b8396e66b5195bb218e3237af754ef03633bb541cf0dcf0e5687d

See more details on using hashes here.

File details

Details for the file adrs-1.0.3-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.3-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 140d95724d16385eada5b07a11538713775709f52ba448d12c52e568edcf2b03
MD5 2eca774a400034b12de620886dca5fe3
BLAKE2b-256 7d1f3dbdea2a657e7623dffe5adbd873fe193288ccfef6898df944c62db95f56

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