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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

adrs-1.0.0-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.0-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.0-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.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: adrs-1.0.0-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.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 bf62cf044aa689b842b20c58e40b1f9944796630cda87c6fe05bae75dc331894
MD5 6dc4d5ac05a22256ec29f860a230bd97
BLAKE2b-256 86d21146c318215d275cf99f3d5ecc93f5989d2e2f235cb8dfca2199e738c80f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 492317907c19c4c36fb19b12b1b3e07a837c1d764f39053bad221d24b2d06b41
MD5 46aeb9bc90f7f92f67c492183bbfd56e
BLAKE2b-256 b383b5492bb3d5d3dcc7846169580125e6852d444def11343e4e8b27b78be68b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fa2868d2084ae5168d01597bd6e0ae85a1870fbb7e09893ae275efe1f10c991d
MD5 bcadca2dc6b41cc00d97ee350ed9b551
BLAKE2b-256 9a30bba2bbe44d42a041bb124443e5ec176607643ed06f09cb2d8a6f9e5cc838

See more details on using hashes here.

File details

Details for the file adrs-1.0.0-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.0-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 6882a2250372092a01ad8fc47cdda93f0c39e55dadedf4db8af076c78933e6a1
MD5 33464170b9cfbd3f43a81d8b832f8b68
BLAKE2b-256 741ad2f90b338eb6c113b254cbee1cbe0b009eedb99cc8c26eaddf6effdca9d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: adrs-1.0.0-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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 00e6669c22c31500e1ee6a96c133511628604fe54db5ed18e9e02042fa561cfb
MD5 fe1fe1090dd3dd9067ec9c649c0d2eca
BLAKE2b-256 7f6b746c1c087078aa3fb9f22bf2790d65602b4623e82f206e721c4f1cc66052

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93bdbee06f9b9495fe2a57df2e2038770a6ad3422c603e9d1a5f8e11ad76100e
MD5 e7de40119310bd4f3a49f530fb76442b
BLAKE2b-256 41789c5ec2f9a67675ef89658c8dc6f3db1ffed8ec532e809ff1d27443b3f420

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ac87089dc9bdce6a658bce7575f9d5bbc4ee510049a8747dc0a30527040d228d
MD5 fe7827758585201ee3fe9e03388281ed
BLAKE2b-256 1e58fb771446bba21af61bca4dabec03b68261f5b02dafaca495d033c6150a13

See more details on using hashes here.

File details

Details for the file adrs-1.0.0-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.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 5bc9b2aa0e836e406dcd3e70b7d4816e5b0d4d14ac736ebe6a28e1aff963f775
MD5 d4f50473d342e9b66d3ff31da7957202
BLAKE2b-256 598e4a504bafcc456482f427b9e6cad8e8a6b687d206d3fc40ddc7dc09460101

See more details on using hashes here.

File details

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

File metadata

  • Download URL: adrs-1.0.0-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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 198063b510f6814270182e451aa15d852597ca0f22d739419a47ddf8505e2151
MD5 dcdb271404d996c5e4bedc8675c3f2c5
BLAKE2b-256 c5d6a77005ddf782ebe204ce618391de04832f6469f5b9e3810bab619b68eb33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d109dfeac649d7e567785c6005fdae0fadd209aac482944a26834199332c9456
MD5 ec7c064b8609f4b935a871b1ddd86082
BLAKE2b-256 22da8901e1d51b79380b47f4f753d09069378e8b2c5a94a15bf2d6708f0d4760

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 251258c9f093eaa5b3d1ee20cfbefe9f2de1cad9a0f85a64d6370248f9bc3880
MD5 aedd5bb25a556a5313b97556ff12d73a
BLAKE2b-256 d3b9ada3b37f8ec37f2bed07e45629011ddf5a7e7e56ecd4cfaf43d0ff473dc0

See more details on using hashes here.

File details

Details for the file adrs-1.0.0-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.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 44eb207d54a9ce3e4c3097d7eaa1502e70505848763044abba07df63de19284e
MD5 906626be3faabbd365a6dc87fd06ee72
BLAKE2b-256 0f3ed5c8cc496cc759ebdcc2afdbca6a7d6c6546e6768e84d1f24d31f94d5b4f

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