Skip to main content

Deep RecSys

deeprecsys is an open tool belt to speed up the development of modern data science projects at an enterprise level.

These words were chosen very carefully, and by them we mean:

  • Open: we rely on OSS and distribute openly with a GNU GPLv3 license that won't change in the future. The official distribution channels are pypi (see deeprecsys at pypi) and GitHub (see deeprecsys at Github).
  • Tool belt: this project contains code that may extract, process, analyse, aggregate, test, and present data.
  • Modern: the code will be updated as much as possible to the newest versions, as long as they are stable and don't break pre-existing functionality.
  • Data Science: This project will contain a mixture of data engineering, machine learning engineering, data analysis, and data visualization.
  • Enterprise: The code deployed here will likely have been battle-tested by large organizations with millions of customers. Unless stated, it is production-ready. All code including dependencies is audited and secure.

Historical Note

If you're here from the research piece Optimized Recommender Systems with Deep Reinforcement Learning, please checkout the old branch origin/thesis for reproducibility. The README should contain instructions to get you started.

Installation and usage

Installation depends on your framework, so you may need to adapt this. Here's an example using pip:

pip install deeprecsys

For Developers

Source Control

All source control is done in git, via GitHub. Make sure you have a modern version of git installed. For instance, you can checkout the project using SSH with:

git clone git@github.com:luksfarris/deeprecsys.git

Automation

All scripts are written using Taskfile. You can install it following Task's instructions. The file with all the tasks is Taskfile.yml.

Metadata

Release files for deeprecsys 0.2.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for deeprecsys 0.2.7
File Size Uploaded Provenance Actions
deeprecsys-0.2.7.tar.gz 33.1 kB Without provenance Details for deeprecsys-0.2.7.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for deeprecsys 0.2.7
File Interpreter ABI Platform Actions
deeprecsys-0.2.7-py3-none-any.whl Python 3 none any Details for deeprecsys-0.2.7-py3-none-any.whl

Total release size: 76.9 kB

Release files / deeprecsys-0.2.7.tar.gz

Download URL deeprecsys-0.2.7.tar.gz
Size 33.1 kB
Tags Source
SHA-256 checksum
How to use checksums
388f9330e6ce56e6ad9d8a4f7c21db4d1ce97899f8a87f1440d2f57c66e9d851
BLAKE2b-256 checksum
How to use checksums
73dd522b6bedbd382f8ef716c5c0bc98242c9d03c4840deda3e86fd91f4bb7dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.11.9 Linux/6.8.0-1007-azure

Release files / deeprecsys-0.2.7-py3-none-any.whl

Download URL deeprecsys-0.2.7-py3-none-any.whl
Size 43.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1779161d00c1aee253e4d73f4334bd3e6e2518e4865d117d468e706b1468092c
BLAKE2b-256 checksum
How to use checksums
fbeb675b7b2e448f9141eccd5e4ea7bb6fff14012d8bc05c05fe8f761a46705b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.11.9 Linux/6.8.0-1007-azure

Security for deeprecsys 0.2.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.7 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page