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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

adrs-1.0.4-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.4-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.4-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.4-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: adrs-1.0.4-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.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 9008cade4eb3487f2c4510a8021f1dbc8b0eccc15881bf6d5ce0185d8f93bcaf
MD5 c862f73340ac8cf9391ce0fce530ebc0
BLAKE2b-256 2983116cc6142ade392b182c1992c1f6fe7061c6b9030f1fc4b502a6f81ed867

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.4-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6bf47df8a250e9b500010f2ce598cb3d991d625e2c16e7b3ea61b43bf29403cf
MD5 6567817cce856696c2bf501a7de1b0b9
BLAKE2b-256 e2a312bd40546419d8155087d02b6b612f6d79dfe65f305c04bed4c1a591ee6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.4-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 46db33d414a92b6a3898cdf4e6ce82caa7f4413ba5098b4266c0c65d4881f51d
MD5 a59a0584890905081baf57b26f7d43dd
BLAKE2b-256 885120e700c7abd68c308af4f441a463f21a122579d3e6b4551d6dad3f596b8e

See more details on using hashes here.

File details

Details for the file adrs-1.0.4-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.4-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 cacf083e9a88f3592816931d48bddd6794ed1f0b8b952657c2753075042ecda1
MD5 f19a13962c8e610681193ea9192cb2e2
BLAKE2b-256 b9fec12ac1b3705b7fec146ceab2bb6257fa9cd256df819ae4418f0f94fd3746

See more details on using hashes here.

File details

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

File metadata

  • Download URL: adrs-1.0.4-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.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3ef6906e7e688038a74c28745e05fb0153de557d64937f860613bff1d1655dd6
MD5 7ce7bbd4ff5cef07066cd70bb50a5ab1
BLAKE2b-256 7714c0af032fb62758e58c617483569a718c0b245c31a1ae79a8700ae555b506

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a10c5b928856da642c84a5b2dcf1a3bf4b7eda46a1b21bd94d80b8271fefb38
MD5 001d09d10b5889ae2f9411527083d8fe
BLAKE2b-256 577cbd150078f3a4275069c15da12aae32dfb152fd6011768bff5bed31c025c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5b767674a07d4348b5fc71a07552de2c0b9de4125ed56fb4e42890b734504252
MD5 6bc3b782958ba0e1fd57e4a5aa6e2526
BLAKE2b-256 babe812544d8275792e346885b0b5183bfc93fa97fa90cf12a286eef12f38b78

See more details on using hashes here.

File details

Details for the file adrs-1.0.4-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.4-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 e637e713ddc40ca743f3b454701e1529b087d37e412f970a5c9a7523387804bc
MD5 4344018b7e4e198d048854071b1abfd5
BLAKE2b-256 a5c54a6bdf1f15407ab467fb645a9d291b93d9cf0e32738b818917dc00db5fb9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: adrs-1.0.4-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.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 482a0440b86300a9ab3ca891c9b7644fb99ea6f2fc0c6bdd7e43f59bd300584b
MD5 e5d33152f24136b1144245dfe9e0051f
BLAKE2b-256 4da2d589cfdc4aa1e5fcaf22b786852fdecd2e5ebd14fa604b88adc07414dda2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c35ba4707e2b8f79617700aefaefd677d75edb948be2ec2de5b0d1eff16bcfa4
MD5 56248fda0851da84b4e2260198ee7710
BLAKE2b-256 346f05354185541fd9dac49238d7f5615af0c6202d8eb13b1ac8934cc805d2a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f7943476a4be1e578f627332a8d07dac97b78867bfc98300384132e4f141769e
MD5 bb29ca8e64222534a7d6c264dbbf1ebc
BLAKE2b-256 a3f7cecd8516501e4e556b8fdc16513d207c376f0b489dc250009de9fb50712c

See more details on using hashes here.

File details

Details for the file adrs-1.0.4-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.4-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 00d4b29dae7474eb57dbab90d8eb1ceff6ef4f8f549b0b57dd4fbdf9eb0dc7cf
MD5 e52f5e8a18969321bcf1fbaabe346a43
BLAKE2b-256 1e19e96bdcf73c6d6b3f1410045abed80aebd10efb76acac6479bc9969b25bbd

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