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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

adrs-1.0.1-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.1-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.1-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.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: adrs-1.0.1-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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c4460c685d66dc0d9bb6a90c76c0153d017cb820d56c3fd3ce28edd7de08b89f
MD5 3b025c13096d1d1af25bbd216f15a31a
BLAKE2b-256 47b41891dfb21a9217fcfcf82953b97545623a61b873c7d48228f14355c7e597

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51cc4170332691cc32dda791101bba74675e6bf6ae369627c8cc95a6d2c2b578
MD5 889553c6d34ac6b1e8d58b7aa456dcdb
BLAKE2b-256 06743aeb0039bed3e27362794770ebc46e64818338abe504938e740d938a9072

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fac87ae1669f17a8c58fbbec87db595c694dbda2a7ca569fb1464a60205d920a
MD5 1ca36f430bf45fbe67f3c07f839358b9
BLAKE2b-256 796b1b93ac71a835c95da68e1205cb8e6426716c2bd38923229347de821fc75e

See more details on using hashes here.

File details

Details for the file adrs-1.0.1-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.1-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 9ef2e8c9780b0f32fef96669d200017a57fd29e9267f2b8fbde65e8fbbc5d793
MD5 1d0fdfa546a19df6d2b3becf4dc286b3
BLAKE2b-256 658f93c61493d957d49889227ab60a2c9c969a533009800d2ced3935df096ebd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: adrs-1.0.1-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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3b1247a3fdf8cd4d4fd2f227fd883e27a2d77243c44da07cdbfad6864df9d344
MD5 3bbfa20cca6e0b3de50864afdcd6546b
BLAKE2b-256 7b6b23ce3306bf0cc8a9b3063267a34a0d770c21b4a7bf3b1b3dc17b431b3d25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 393d934f95f64b7b3627fd5d3694a54e0362288b16482939925199397f8a19b3
MD5 56f5c595075070a08a684207933d497a
BLAKE2b-256 750b45e81207eb5fca0348377d91339b583015d4e1a4defec668ef7287a21b0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ac0a437d0aba1f6f913900205c8cb1899147050e357a1a278139c170000b6ce6
MD5 d6108c01a0de439078bb6b6a89720c0f
BLAKE2b-256 38de78722209c67332945c9bacdffd2195e18a92e3cc11fd099d21f76fd060c4

See more details on using hashes here.

File details

Details for the file adrs-1.0.1-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.1-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 b534544b6637146fdd295736a0c7248d4ed4fba337d5411b130edeb34aa82ded
MD5 d279730313b28daa2aa6f4b4bab0364b
BLAKE2b-256 99ea51a1d18463ae730d56139b88fb3317147f3fbb749466df752d6991b07607

See more details on using hashes here.

File details

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

File metadata

  • Download URL: adrs-1.0.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3043c958abdee08f035784b3c34b3728ed520d52ac95c90373ce8f0bf9a4c166
MD5 a627855d9f63bd643319afab78568b12
BLAKE2b-256 45b97a321c5fbff84ec233cc70ed19cb2dd377c1c78a1dd52f9725c612450e1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 047785aa84b5ff8095ae71570ea8d90e54a168a8e5a46948bd8bf63a69801eab
MD5 d6450b9f73cf5c3885cfaf3d39da49bc
BLAKE2b-256 99f36a10659617b5d6b8edf45064e9b03e57aaaac4a40a7f5327ceddd2f62d7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c0180b4cb2bf5e6485c067330e96e651212ca7214ffe0a20173191d4da37454a
MD5 fa2e739d6bd13ab350dc315096b47c27
BLAKE2b-256 a2d115c20ccd65bc0101066ac4b2c1fb32066ef2776b5e0d879e4d329223507f

See more details on using hashes here.

File details

Details for the file adrs-1.0.1-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.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 f25d759ab7c00f40cbbf9f9289b4109322c9abae8526c1ff037dfb701c42d601
MD5 d73ec34929051f1720ab6c300dec7f0b
BLAKE2b-256 caf3f747ff99a763412d8a27f06a644abad79567696ab881f76a8b7c888f768c

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