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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

adrs-1.0.5-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.5-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.5-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.5-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: adrs-1.0.5-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.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9dad586e9101290bf093f06b3b3b12d46ac4755f71fc5ce280629e6b9e6880a9
MD5 b71f3918e456ecb742d0465f9553efb6
BLAKE2b-256 ab2150f18027fee25f9e06527f6e4ffffc411f67e90b0c57cefa0b4568960673

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 afb73a8f70de813171ee8187ab24ccce2c76434385ffe2055f1bf6ca0012da27
MD5 eda14384aef6ac06802129478f3a0b7b
BLAKE2b-256 3ff4ae8c00f18092208e77d3bb0dcafb1b758ad3054c380a08fadb778885360f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 761954a321296e6ab04bc2c8a8c2b7702581729fe8ca84934428d48544c509d2
MD5 821f0a500b975caa35dde12209ed8937
BLAKE2b-256 a3e7d28f76c1e17ad872ae567ec2869bffb09c3c480ecc9e5ef5632418aa9b43

See more details on using hashes here.

File details

Details for the file adrs-1.0.5-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.5-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 cb6ce940e65254e9eac8510624273092d222352cafc5ea9e6342d0cf10a7ac84
MD5 6db7fe75536549faacc5ce1fea7fe73d
BLAKE2b-256 8bf85b6f70e7af996fdbebf3a36c1e698911dc2c57b8d78eeebc8192d49f46f4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: adrs-1.0.5-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.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3e979a4909a8b1936a1e8de068f9bdc1c42ca678782fca1c47f4839f5af329ca
MD5 1a9aac8da4bbb6dfd9f9f8834b9e52c6
BLAKE2b-256 84cff233c699a212c1bc805c558b5ce3a437fdf51d5ebe37f58504e98ef316d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40f8e379c879050a85ae102d728f9cbac57ff36193bec037fefdea64780c939e
MD5 e29228e95489c0b99169e45bd8512da5
BLAKE2b-256 966f2bbb83eabf6bcecfd3b379adccc9c5374b08fb5fb2f3fbcf60dabc7ad5e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 73d706cb868553251fef3f2ee1eac398a23c9640d8458ead4f73c6bf39eb8e0c
MD5 39425e072988c2b68a10df1542e2ad96
BLAKE2b-256 e9dcab95c45d6e390018a25561a711d15f2488b3df85dcb0c721c1eba537c17d

See more details on using hashes here.

File details

Details for the file adrs-1.0.5-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.5-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 50997bb80c4757aee219796e1adbeb8d33dc9ed616dd0be0d2c927bd6a5bedde
MD5 245bfb9375f29273360fa86dfe36dc6b
BLAKE2b-256 f59b581262b225935a00405847a4f84ba5f58f70da5ec6801545c141b2b0cc26

See more details on using hashes here.

File details

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

File metadata

  • Download URL: adrs-1.0.5-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.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c44b0c7d7252990a7b73b3ec51ed9ae872f57b2c764110ef294b333c2a4dbcb3
MD5 6bbb2b0f236872e377729378880fcab0
BLAKE2b-256 f66bc6e61a762433366d847bfaddcc9f2bd99ff9c0602d35fe142064b30c99af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ade26a743a0f65cc2f24401cca3e52c1167c4144929fdad052324a708e0c65bf
MD5 1ffcef20d70330625f94d12c5136f398
BLAKE2b-256 d0c62720af26686508bd980982dbd003bc18f890686d6c005ee87de7fbf06cfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 816b5cc5793bc53409ee822de231d4722bf7fafa38277b647064b5cfe021de46
MD5 c384ecce4a0f31cf41da08b2b6ee90c0
BLAKE2b-256 9f7f3e8489aab4fe45908a3d3c392666bcb8538c26e7a44057d0472b21ada924

See more details on using hashes here.

File details

Details for the file adrs-1.0.5-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.5-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 8381c6eea91744fab2ad17f642ad5291d6bf18cd9d13d0473a12615836b3318f
MD5 f31b9aa3598fea805ead9b12fcfa4683
BLAKE2b-256 a0d68b44157d3f4212c0414c985062bbf04ac9aa8c4d0bd686ee7a2d72062cb4

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