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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.12Windows x86-64

adrs-1.0.9-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.9-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.9-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.9-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: adrs-1.0.9-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.8.22

File hashes

Hashes for adrs-1.0.9-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7b2d2fefd0b8148161a92a835e05ba68a0a32436cc9dd9a63dd1cb35fa1a9ecf
MD5 fd5de2a8c9b0ec46c407a28a78121ffb
BLAKE2b-256 cd5856398d71e56631bad1e4ca9f5ad6a48927fe0f4458c1c51d12bcb7abcf66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.9-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1142080f41b9ad8470f140e258c8dbe93e31c1576fba28d928ad9d9fa9cf65a
MD5 760bc91ff22c788e2fc8e314468ff6d6
BLAKE2b-256 1bfc0202d661d63d97c6f170cc5d6a436426d74b8998ed518f26ea80544f897c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.9-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ba64c081d67814e0d7cefeb5ec0be04d25740b3d1cdbe1e07b39a88fd8b8b66e
MD5 5c47e3280a0a7b74be5b313f536666b8
BLAKE2b-256 2b8f5a059448c583e3a5bcf7c58b8309c214e236c915e9bb2243361b08af5913

See more details on using hashes here.

File details

Details for the file adrs-1.0.9-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.9-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 8a62ec771ae8d85eed0a0035f7aad4f555a398f023a84fd4439d0ed9fb091af2
MD5 54d5f86d9c6c21d6985d65e28aa8a2fa
BLAKE2b-256 a503b7b28da9f0fd7db2a2ff39f014703292cae13404796ba9820e56d939ddd2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: adrs-1.0.9-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.8.22

File hashes

Hashes for adrs-1.0.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2332975c1748cd8adb237e49e8bac332ebbb120166c2326a0682654a2f86a7a1
MD5 14f5352531edbc65cab031ada10ff1dc
BLAKE2b-256 e63110cb51d47892c68b695397279ae3204eacb1342e65990c7ee4891ed04f23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fddea1699be00342b37bd7e762dd3a77dc26c7acd8f42503bf1460a936beb865
MD5 bf3a8aade78765f379d6454bbb78cc23
BLAKE2b-256 ded974e2d7fdeb2444c096c97151224a9aa4e25a6055224359d05250b804bcdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 50f547dd9a158983e5febe276f3aa1e39e0f050ab5f1fc436fcde47e3a9345ee
MD5 fc0ec1983058d893a0a3931f232e4caf
BLAKE2b-256 bf0ebd1fdfa6b7c98cb844e11e1740d0b2db32e8d0c03b695856f93b205d6580

See more details on using hashes here.

File details

Details for the file adrs-1.0.9-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.9-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 2793c8fe3d9057b7729b6f4f4e1589587b99e927500f931d2f24aaca984d4115
MD5 5caf66e87a8d91762299e7ec8c46d3a8
BLAKE2b-256 f764ffc440340e1fd0a37397abd2ddc0d1d76c0bc424b3f6ddceee77c21a5494

See more details on using hashes here.

File details

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

File metadata

  • Download URL: adrs-1.0.9-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.8.22

File hashes

Hashes for adrs-1.0.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9355bf99d2a07930d5d79d507d97e6eb8571d07df54f2c56a5a25a81e671d153
MD5 c1fb1bf50d2389a0f40de1f756ea4891
BLAKE2b-256 805d67d888b80e1ee84b3202e4940c6a3bb2d734ebc4a624f330248499eddca8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a51bd9dc59b71fced59af4587d3e1cf449c998aa56bfa549deae1bb3bd8880d
MD5 2062aefeec13a8d077c81ea83597b509
BLAKE2b-256 c26aac72f8ba2ab7c4457bacea696265a7f41bda34971957ccb13955518df5a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for adrs-1.0.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 495368410cd5844d70e1c8a687f5558d76813d0813183805695a7097300ea2dc
MD5 c380b60baacb878b77ab2ed374814ae6
BLAKE2b-256 15a15e0339e4d454ba98f135262472fe86304f9e517d331d3745c216b354f1bd

See more details on using hashes here.

File details

Details for the file adrs-1.0.9-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.9-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 8094545134ac2bfbb7792996b8d1cd63e1fccd0fd43cf83063ff74047116ad8a
MD5 c2d88f972f48516ad18cd501bb011eef
BLAKE2b-256 b8a9ad0d13a19087fcb54ace7cb566e3aa966639170b9e47523bf935b604a0aa

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