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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

adrs-1.0.6-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.6-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.6-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.6-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: adrs-1.0.6-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.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2602a44b7e76aab34c221ee8987df93533bde125e388baefaf989efd7b2e6023
MD5 ebe72d9fa816abd222698fb65fa9c1a7
BLAKE2b-256 9c522021a8ad41c0cdcc7eeed181abf4722faf9b02c37a00356c2066befd5e9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.6-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0e1c19737153d6a4a765d8c1c5792b0f8c42718ac2d14f5ab938d4b09cc2e34
MD5 8bdc051449e1b89d5651c2eba23c8068
BLAKE2b-256 e65ce91e74ef3e51819a472598cb19a3b3c119549ee6eab6480b9eecc6af1ece

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.6-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4097c28f8571b6a7944954f004035d9bcbacc9b7952f5b75a195f93cc84c7dd9
MD5 8720e812acc57d3f0ac17d70b342eae5
BLAKE2b-256 3a2cb3c7b35c5c7ba5524bc1b7b32df72df3c64cda2047e8a8648487e1857e7a

See more details on using hashes here.

File details

Details for the file adrs-1.0.6-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.6-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 331a19169fc8b26a9e784d2d2b7e404db9e39e86a024183dfb60c1b1fb24efff
MD5 841c3f613003585e641622f8264741cb
BLAKE2b-256 01dcf89d20eaa368da40fec1fcbde26406c6847f11e0d6262c85e75e9e4a6d17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: adrs-1.0.6-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.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 cf6bfee5f11869ec54c4081d1593ebe1d5aa7edbd9578a537e14ac02f472c88c
MD5 f121875fcc439187dbcc5fae047db2f7
BLAKE2b-256 8ae2f3644768b22d5d1285ee11093a40d14c85098f898d0f548b9c263a20a468

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e0036d457d8ac0c5c146aa7ad933122c66f19428d4e1d63058f121608a7f125
MD5 2d6c24833d5a32bc819e184de5ebc8b4
BLAKE2b-256 9a6da2d05c4eec8ceaf5e261c7bbb70f8a36d379c0cc36574326afc93d5bd609

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aa7190a7edaada4a5abcd50bbd562c7a0e814ac72cf0fe67f813f7aa2502f48a
MD5 1a4e2c9a08328199f9f8591cf5de521d
BLAKE2b-256 69768b79f7e0bffc7c6d99ee09afcdb1ad27ef3a920d67de6dc6e55afd236a28

See more details on using hashes here.

File details

Details for the file adrs-1.0.6-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.6-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 d67a053fb20a3df02a9163241baa4457b648310d12dbf22f0c6e4bfc785d370d
MD5 b042cbf4d29367a50d12159228d04a66
BLAKE2b-256 05d72f2707896bd3292649c6207db7685712968fede178a30a326a85d3a00c62

See more details on using hashes here.

File details

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

File metadata

  • Download URL: adrs-1.0.6-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.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 90d6ec9006ae25f5b2f782ac724174d04548b1c2177eba7ac18414fdf0e7ce27
MD5 f1ade2cf980d63264b1e1c0f93c0db02
BLAKE2b-256 29ee7e1441f5f40706bda672fcee2e4b47a46aca525a94f2a7eb00d71c25364e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 81c5166e90f8b21e6af41eff4e0a4234b2c5141cbec7e2c5532c8b415bf41c6e
MD5 716bda34bf6de893eb30f6a7f9335e24
BLAKE2b-256 c32725d9a84d42d9fe9ad63b2f5ce7840e133e7bf9310ac8c85cc4f4fc880877

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9ff7c3819b3803059a7ea017c136c36230fbb5daf494eb090fa407c96515aa90
MD5 3e9bb86e6cd971dc7d0358c1bad39864
BLAKE2b-256 b479261f8bba7f8a222eb11e96ff85dd328e3a163583ebbd8ff82a7dfa0a0baf

See more details on using hashes here.

File details

Details for the file adrs-1.0.6-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.6-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 92007940ecbd8e3d09b32361281ad4f82311481c2b2bc1c709d69df595fb0263
MD5 10e9377f4b0ef39777f1ab54023011cd
BLAKE2b-256 d27ba0ed74f12dabb37ccc9550287af860b9297f27c62f5662be822de28812e7

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