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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

adrs-1.0.2-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.2-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.2-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.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: adrs-1.0.2-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.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a8421d516828f58b9bfb76c2443af5402bd7b3d1c18b77432de39287f7009858
MD5 d171ddb155bae20d9007937db3a07b90
BLAKE2b-256 9058983bea7a7fd6272379d7b6d0e2dd4dd39829fc5802861e193dcf1ef03b7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82d86c7ab69c084fbda234d391b67a801e1462fe7c84e85317a483b2b2b2295c
MD5 f8746bfd5df39e94b4f751cf08f01c70
BLAKE2b-256 cf5dc0a1332879bd301b02f5c43d17e2c71aa91ac56ef5932a73210e570c30b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 50943690169853f151bfdf0d2be6293e89370d46eb36cc22d84837c5d112cde9
MD5 80b894688e396a6b3445b1db64d0dc1d
BLAKE2b-256 96231e8496c99751e8d1b618648ff27dd9f9d36a77ae5e73b3ac44ba0d2cc725

See more details on using hashes here.

File details

Details for the file adrs-1.0.2-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.2-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 50cac775914219514ac6b5e4056015eec53217fa04f8ace54e96130a656d0ae8
MD5 a3c81fdf6fe606c3ceeb7af4c0c775b4
BLAKE2b-256 f4ac052c60282826e6e541897fbb05cc84c8cc045f3dd51df18107e5defecd28

See more details on using hashes here.

File details

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

File metadata

  • Download URL: adrs-1.0.2-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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 91d2fecd186dfb8206cb860f4ce91fd46a533b0a7945dea58aa4a7820e9e5251
MD5 d9ef38484a4089f52bb5d2826fd394fd
BLAKE2b-256 374f98f622591c700b751b674e5e3482e7de037fac2b38960208ba1f7ef57ddf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2b9982516ee0432c1eff72f55f0354fde2f5e3a9ca8a80ee8d7a4fdc4b7b413a
MD5 2ce61ac8685207911bee3d249d7991f4
BLAKE2b-256 777c34061dcc1b0ec8beba17677b9bb3287cd93bde54db8cb474cf8edb7cc3ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 32855cc2699a53c48c287d27e9bba46b89e04e5c8964166bf8ead8d2a477dd26
MD5 ebd87edb4c04ed184376eb6d4a754159
BLAKE2b-256 fb86bf5b27de55cfe4a336e8440104987736a44afde14d4526d6c07f0b3fb289

See more details on using hashes here.

File details

Details for the file adrs-1.0.2-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.2-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 1662580790c16f426b3a24833002c1bd9630a58fa59cbfb5adf61a2c415e85df
MD5 19e41b4dcd68ab1890ecd37c2317c5c9
BLAKE2b-256 a423b51788f344cde60040292ba927b02d8935a2fe71f77bae089088cee98e06

See more details on using hashes here.

File details

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

File metadata

  • Download URL: adrs-1.0.2-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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d1fbd4c8a2afcadcdbe56ff36baa1348f1483efe22177ade43489285652bd265
MD5 357def794d2156e52a2893dc350fae70
BLAKE2b-256 f44a4811f130358ceec6d3c066fac02368732552e49371b07bca62a8e536a3b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a8a141dc0f028060c2bc9dd26255e4427054d5c26189f876053a9cf5be42440
MD5 fe26b145743fb089b0c11eac0dc5db3c
BLAKE2b-256 82cfda9dede696c3002a22f7461d0b9d26fa35a96d1528563d642119883353fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 23c62b716c6b60b58fc4af09cd58306beb2d5739b82a8f9e06101c4529fc45df
MD5 e9e7dc2a0138f803b8142a2efb3568dd
BLAKE2b-256 fa4af7e2ee7a5918bd0f4e006cc80ed039d1b5b91c7587fabd49bc26a473add1

See more details on using hashes here.

File details

Details for the file adrs-1.0.2-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.2-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 2aca0bb82982738550074e3e72bd684b431ffb026af309ea6e8c6ec275dc8fb1
MD5 ea4c9fb78c47ae486c22d7c5101d8a60
BLAKE2b-256 4133b896c40bd74d5829771dcd3ae5a7b0aa4a47229ad7b5a14df11a150bcee1

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