{"id":8499,"name":"quant-invest-lab","description":"Quant Invest Lab is a project aimed to provide a set of basic tools for quantitative experiments. By quantitative experiment I mean trying to build your own set of investments solution.","url":"https://github.com/baptistezloch/quant-invest-lab","last_synced_at":"2025-09-04T20:09:05.462Z","repository":{"id":165226130,"uuid":"639130750","full_name":"BaptisteZloch/Quant-Invest-Lab","owner":"BaptisteZloch","description":"Quant Invest Lab is a project aimed to provide a set of basic tools for quantitative experiments. By quantitative experiment I mean trying to build your own set of investments solution.","archived":false,"fork":false,"pushed_at":"2024-01-28T18:10:31.000Z","size":186,"stargazers_count":28,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-08-18T15:56:03.451Z","etag":null,"topics":["backtesting","data-science","quantitative-finance","quantitative-trading","solutions","statistics"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BaptisteZloch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.CFF","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-05-10T20:33:17.000Z","updated_at":"2025-06-07T15:28:43.000Z","dependencies_parsed_at":"2024-01-28T19:27:19.348Z","dependency_job_id":"50a6b21f-00ce-4bcd-a4ec-ce4cfc7621bd","html_url":"https://github.com/BaptisteZloch/Quant-Invest-Lab","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/BaptisteZloch/Quant-Invest-Lab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BaptisteZloch","download_url":"https://codeload.github.com/BaptisteZloch/Quant-Invest-Lab/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273665993,"owners_count":25146277,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"BaptisteZloch","name":"Baptiste ZLOCH","uuid":"72359933","kind":"user","description":"I'm currently student at CentraleSupelec with Computer Science specialization and a huge interest in Quantative Trading.","email":"","website":"www.zlochteamastro.com","location":"Gif-sur-Yvette","twitter":null,"company":"CentraleSupelec","icon_url":"https://avatars.githubusercontent.com/u/72359933?u=70bae387a8379b19114be55b147ccd5683c4442e\u0026v=4","repositories_count":2,"last_synced_at":"2023-03-08T10:25:47.250Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/BaptisteZloch","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-03-08T10:25:47.251Z","updated_at":"2023-03-08T10:25:47.251Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BaptisteZloch","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BaptisteZloch/repositories"},"packages":[{"id":7732212,"name":"quant-invest-lab","ecosystem":"pypi","description":"Quant Invest Lab is a python package to help you to do some quantitative experiments, while trying to learn or build quantitative investment solutions. This project was initially my own set of functionnalities but I decided to build a package for that and sharing it as open source project.","homepage":"https://github.com/BaptisteZloch/Quant-Invest-Lab","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/BaptisteZloch/Quant-Invest-Lab","keywords_array":["trading","backtest","investments","portfolio","quantitative"],"namespace":null,"versions_count":13,"first_release_published_at":"2023-05-14T16:40:36.000Z","latest_release_published_at":"2023-11-25T15:31:20.000Z","latest_release_number":"0.2.11","last_synced_at":"2025-08-18T15:50:28.620Z","created_at":"2023-05-14T16:56:20.303Z","updated_at":"2025-08-18T15:53:41.465Z","registry_url":"https://pypi.org/project/quant-invest-lab/","install_command":"pip install quant-invest-lab --index-url https://pypi.org/simple","documentation_url":"https://quant-invest-lab.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["License :: OSI Approved :: MIT License","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.9","Topic :: Office/Business :: Financial :: Investment","Topic :: Software Development :: Build Tools","Topic :: Software Development :: Libraries :: Python Modules"],"normalized_name":"quant-invest-lab","project_status":null},"repo_metadata":{"id":165226130,"uuid":"639130750","full_name":"BaptisteZloch/Quant-Invest-Lab","owner":"BaptisteZloch","description":"Quant Invest Lab is a project aimed to provide a set of basic tools for quantitative experiments. By quantitative experiment I mean trying to build your own set of investments solution.","archived":false,"fork":false,"pushed_at":"2024-01-28T18:10:31.000Z","size":186,"stargazers_count":28,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-07-17T13:34:08.511Z","etag":null,"topics":["backtesting","data-science","quantitative-finance","quantitative-trading","solutions","statistics"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BaptisteZloch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.CFF","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-05-10T20:33:17.000Z","updated_at":"2025-06-07T15:28:43.000Z","dependencies_parsed_at":"2024-01-28T19:27:19.348Z","dependency_job_id":"50a6b21f-00ce-4bcd-a4ec-ce4cfc7621bd","html_url":"https://github.com/BaptisteZloch/Quant-Invest-Lab","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/BaptisteZloch/Quant-Invest-Lab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BaptisteZloch","download_url":"https://codeload.github.com/BaptisteZloch/Quant-Invest-Lab/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271019231,"owners_count":24685667,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-18T02:00:08.743Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"BaptisteZloch","name":"Baptiste ZLOCH","uuid":"72359933","kind":"user","description":"I'm currently student at CentraleSupelec with Computer Science specialization and a huge interest in Quantative Trading.","email":"","website":"www.zlochteamastro.com","location":"Gif-sur-Yvette","twitter":null,"company":"CentraleSupelec","icon_url":"https://avatars.githubusercontent.com/u/72359933?u=70bae387a8379b19114be55b147ccd5683c4442e\u0026v=4","repositories_count":2,"last_synced_at":"2023-03-08T10:25:47.250Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/BaptisteZloch","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-03-08T10:25:47.251Z","updated_at":"2023-03-08T10:25:47.251Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BaptisteZloch","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BaptisteZloch/repositories"},"tags":[{"name":"v0.2.11","sha":"d415e6052cda4880ae03792086a2ded240599b3a","kind":"commit","published_at":"2023-11-25T15:28:22.000Z","download_url":"https://codeload.github.com/BaptisteZloch/Quant-Invest-Lab/tar.gz/v0.2.11","html_url":"https://github.com/BaptisteZloch/Quant-Invest-Lab/releases/tag/v0.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BaptisteZloch/Quant-Invest-Lab@v0.2.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/tags/v0.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/tags/v0.2.11/manifests"},{"name":"v0.2.10","sha":"5bb0e3ca1e8b68764b6b4fc5535511fed377b3d1","kind":"commit","published_at":"2023-08-16T18:37:06.000Z","download_url":"https://codeload.github.com/BaptisteZloch/Quant-Invest-Lab/tar.gz/v0.2.10","html_url":"https://github.com/BaptisteZloch/Quant-Invest-Lab/releases/tag/v0.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BaptisteZloch/Quant-Invest-Lab@v0.2.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/tags/v0.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/tags/v0.2.10/manifests"},{"name":"v0.2.9","sha":"f84b9419b5562d27857b3f2d53c4b252d5828c7f","kind":"commit","published_at":"2023-05-21T20:34:38.000Z","download_url":"https://codeload.github.com/BaptisteZloch/Quant-Invest-Lab/tar.gz/v0.2.9","html_url":"https://github.com/BaptisteZloch/Quant-Invest-Lab/releases/tag/v0.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BaptisteZloch/Quant-Invest-Lab@v0.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/tags/v0.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/tags/v0.2.9/manifests"},{"name":"v0.2.8","sha":"fb958911d0dd3c3a2160d75d7f758ae76da61a7d","kind":"commit","published_at":"2023-05-21T20:10:56.000Z","download_url":"https://codeload.github.com/BaptisteZloch/Quant-Invest-Lab/tar.gz/v0.2.8","html_url":"https://github.com/BaptisteZloch/Quant-Invest-Lab/releases/tag/v0.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BaptisteZloch/Quant-Invest-Lab@v0.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/tags/v0.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/tags/v0.2.8/manifests"},{"name":"v0.2.7","sha":"fc0fa1282df2f0e82f754572183866af5e1a1600","kind":"commit","published_at":"2023-05-18T21:48:32.000Z","download_url":"https://codeload.github.com/BaptisteZloch/Quant-Invest-Lab/tar.gz/v0.2.7","html_url":"https://github.com/BaptisteZloch/Quant-Invest-Lab/releases/tag/v0.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BaptisteZloch/Quant-Invest-Lab@v0.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/tags/v0.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/tags/v0.2.7/manifests"},{"name":"v0.2.6","sha":"8350676aabf4a5b559e170df4efaab77bb872bc0","kind":"commit","published_at":"2023-05-18T15:21:17.000Z","download_url":"https://codeload.github.com/BaptisteZloch/Quant-Invest-Lab/tar.gz/v0.2.6","html_url":"https://github.com/BaptisteZloch/Quant-Invest-Lab/releases/tag/v0.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BaptisteZloch/Quant-Invest-Lab@v0.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/tags/v0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/tags/v0.2.6/manifests"},{"name":"v0.2.5","sha":"5968a3ef6ab89a3830ae969d84f9e93a97634554","kind":"commit","published_at":"2023-05-18T12:51:19.000Z","download_url":"https://codeload.github.com/BaptisteZloch/Quant-Invest-Lab/tar.gz/v0.2.5","html_url":"https://github.com/BaptisteZloch/Quant-Invest-Lab/releases/tag/v0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BaptisteZloch/Quant-Invest-Lab@v0.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/tags/v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/tags/v0.2.5/manifests"},{"name":"v0.2.4","sha":"1ca38e6242927394e1718014b85e0d722dc64fb9","kind":"commit","published_at":"2023-05-15T20:41:41.000Z","download_url":"https://codeload.github.com/BaptisteZloch/Quant-Invest-Lab/tar.gz/v0.2.4","html_url":"https://github.com/BaptisteZloch/Quant-Invest-Lab/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BaptisteZloch/Quant-Invest-Lab@v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/tags/v0.2.4/manifests"},{"name":"v0.2.3","sha":"6ef119d67015724139c6aac783b119a2684f55aa","kind":"commit","published_at":"2023-05-15T19:44:47.000Z","download_url":"https://codeload.github.com/BaptisteZloch/Quant-Invest-Lab/tar.gz/v0.2.3","html_url":"https://github.com/BaptisteZloch/Quant-Invest-Lab/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BaptisteZloch/Quant-Invest-Lab@v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"842aa28038e72dfd2cfccd4a22b8a28e5bf9b2ce","kind":"commit","published_at":"2023-05-15T19:37:49.000Z","download_url":"https://codeload.github.com/BaptisteZloch/Quant-Invest-Lab/tar.gz/v0.2.2","html_url":"https://github.com/BaptisteZloch/Quant-Invest-Lab/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/BaptisteZloch/Quant-Invest-Lab@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaptisteZloch%2FQuant-Invest-Lab/tags/v0.2.2/manifests"}]},"repo_metadata_updated_at":"2025-08-18T15:53:41.464Z","dependent_packages_count":0,"downloads":128,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":17.384934637710263,"dependent_repos_count":21.657221655882843,"dependent_packages_count":10.038423948696664,"stargazers_count":13.092739922297486,"forks_count":19.104458771710046,"docker_downloads_count":null,"average":16.25555578725946},"purl":"pkg:pypi/quant-invest-lab","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/quant-invest-lab","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/quant-invest-lab","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/quant-invest-lab/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/quant-invest-lab/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/quant-invest-lab/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/quant-invest-lab/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/quant-invest-lab/related_packages","maintainers":[{"uuid":"BaptisteZloch","login":"BaptisteZloch","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/BaptisteZloch/","role":null,"created_at":"2023-05-14T18:16:41.950Z","updated_at":"2023-05-14T18:16:41.950Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/BaptisteZloch/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":724890,"maintainers_count":308231,"namespaces_count":0,"keywords_count":237984,"github":"pypi","metadata":{"funded_packages_count":50481},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-04T05:23:51.177Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"message":"Repository syncing started."},"issues_stats":{"full_name":"baptistezloch/quant-invest-lab","html_url":"https://github.com/baptistezloch/quant-invest-lab","last_synced_at":null,"status":null,"issues_count":null,"pull_requests_count":null,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":null,"pull_requests_closed_count":null,"pull_request_authors_count":null,"issue_authors_count":null,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":null,"bot_issues_count":null,"bot_pull_requests_count":null,"past_year_issues_count":null,"past_year_pull_requests_count":null,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":null,"past_year_pull_requests_closed_count":null,"past_year_pull_request_authors_count":null,"past_year_issue_authors_count":null,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":null,"past_year_bot_pull_requests_count":null,"past_year_merged_pull_requests_count":null,"created_at":"2025-09-04T20:08:06.336Z","updated_at":"2025-09-04T20:08:06.336Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/baptistezloch%2Fquant-invest-lab","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/baptistezloch%2Fquant-invest-lab/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{},"pull_request_author_associations_count":{},"issue_authors":{},"pull_request_authors":{},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.939Z","repositories_count":10081260,"issues_count":31307470,"pull_requests_count":96173836,"authors_count":10693646,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[],"active_maintainers":[]},"events":{"total":{"WatchEvent":4},"last_year":{"WatchEvent":4}},"keywords":["backtesting","data-science","quantitative-finance","quantitative-trading","solutions","statistics"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/python-publish.yml","sha":null,"kind":"manifest","created_at":"2024-01-28T19:27:14.553Z","updated_at":"2024-01-28T19:27:14.553Z","repository_link":"https://github.com/BaptisteZloch/Quant-Invest-Lab/blob/master/.github/workflows/python-publish.yml","dependencies":[{"id":15885092683,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15885092684,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15885092685,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"27b31702a0e7fc50959f5ad993c78deac1bdfc29","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"poetry.lock","sha":null,"kind":"lockfile","created_at":"2024-01-28T19:27:14.565Z","updated_at":"2024-01-28T19:27:14.565Z","repository_link":"https://github.com/BaptisteZloch/Quant-Invest-Lab/blob/master/poetry.lock","dependencies":[{"id":15885092686,"package_name":"appnope","ecosystem":"pypi","requirements":"0.1.3","direct":false,"kind":"develop","optional":false},{"id":15885092687,"package_name":"asttokens","ecosystem":"pypi","requirements":"2.2.1","direct":false,"kind":"develop","optional":false},{"id":15885092688,"package_name":"attrs","ecosystem":"pypi","requirements":"23.1.0","direct":false,"kind":"runtime","optional":false},{"id":15885092689,"package_name":"backcall","ecosystem":"pypi","requirements":"0.2.0","direct":false,"kind":"develop","optional":false},{"id":15885092690,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"4.12.2","direct":false,"kind":"runtime","optional":false},{"id":15885092691,"package_name":"black","ecosystem":"pypi","requirements":"23.3.0","direct":false,"kind":"develop","optional":false},{"id":15885092692,"package_name":"bokeh","ecosystem":"pypi","requirements":"3.2.2","direct":false,"kind":"runtime","optional":false},{"id":15885092693,"package_name":"certifi","ecosystem":"pypi","requirements":"2023.5.7","direct":false,"kind":"runtime","optional":false},{"id":15885092694,"package_name":"cffi","ecosystem":"pypi","requirements":"1.15.1","direct":false,"kind":"develop","optional":false},{"id":15885092695,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":15885092696,"package_name":"click","ecosystem":"pypi","requirements":"8.1.3","direct":false,"kind":"runtime","optional":false},{"id":15885092697,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":"runtime","optional":false},{"id":15885092698,"package_name":"comm","ecosystem":"pypi","requirements":"0.1.3","direct":false,"kind":"develop","optional":false},{"id":15885092699,"package_name":"contourpy","ecosystem":"pypi","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":15885092700,"package_name":"cycler","ecosystem":"pypi","requirements":"0.11.0","direct":false,"kind":"runtime","optional":false},{"id":15885092701,"package_name":"debugpy","ecosystem":"pypi","requirements":"1.6.7","direct":false,"kind":"develop","optional":false},{"id":15885092702,"package_name":"decorator","ecosystem":"pypi","requirements":"5.1.1","direct":false,"kind":"develop","optional":false},{"id":15885092703,"package_name":"dill","ecosystem":"pypi","requirements":"0.3.6","direct":false,"kind":"runtime","optional":false},{"id":15885092704,"package_name":"emd-signal","ecosystem":"pypi","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":15885092705,"package_name":"executing","ecosystem":"pypi","requirements":"1.2.0","direct":false,"kind":"develop","optional":false},{"id":15885092706,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"2.16.3","direct":false,"kind":"runtime","optional":false},{"id":15885092707,"package_name":"fitter","ecosystem":"pypi","requirements":"1.5.2","direct":false,"kind":"runtime","optional":false},{"id":15885092708,"package_name":"fonttools","ecosystem":"pypi","requirements":"4.39.4","direct":false,"kind":"runtime","optional":false},{"id":15885092709,"package_name":"ghp-import","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"develop","optional":false},{"id":15885092710,"package_name":"griffe","ecosystem":"pypi","requirements":"0.28.0","direct":false,"kind":"develop","optional":false},{"id":15885092711,"package_name":"idna","ecosystem":"pypi","requirements":"3.4","direct":false,"kind":"runtime","optional":false},{"id":15885092712,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"6.6.0","direct":false,"kind":"develop","optional":false},{"id":15885092713,"package_name":"importlib-resources","ecosystem":"pypi","requirements":"5.12.0","direct":false,"kind":"runtime","optional":false},{"id":15885092714,"package_name":"ipykernel","ecosystem":"pypi","requirements":"6.23.1","direct":false,"kind":"develop","optional":false},{"id":15885092715,"package_name":"ipython","ecosystem":"pypi","requirements":"8.12.2","direct":false,"kind":"develop","optional":false},{"id":15885092716,"package_name":"jedi","ecosystem":"pypi","requirements":"0.18.2","direct":false,"kind":"develop","optional":false},{"id":15885092717,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":15885092718,"package_name":"joblib","ecosystem":"pypi","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":15885092719,"package_name":"jsonschema","ecosystem":"pypi","requirements":"4.17.3","direct":false,"kind":"runtime","optional":false},{"id":15885092720,"package_name":"jupyter-client","ecosystem":"pypi","requirements":"8.2.0","direct":false,"kind":"develop","optional":false},{"id":15885092721,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"5.3.0","direct":false,"kind":"runtime","optional":false},{"id":15885092722,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"1.4.4","direct":false,"kind":"runtime","optional":false},{"id":15885092723,"package_name":"kucoin-python","ecosystem":"pypi","requirements":"1.0.11","direct":false,"kind":"runtime","optional":false},{"id":15885092729,"package_name":"markdown","ecosystem":"pypi","requirements":"3.3.7","direct":false,"kind":"develop","optional":false},{"id":15885092730,"package_name":"markupsafe","ecosystem":"pypi","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":15885092731,"package_name":"matplotlib","ecosystem":"pypi","requirements":"3.7.1","direct":false,"kind":"runtime","optional":false},{"id":15885092732,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"0.1.6","direct":false,"kind":"develop","optional":false},{"id":15885092733,"package_name":"mergedeep","ecosystem":"pypi","requirements":"1.3.4","direct":false,"kind":"develop","optional":false},{"id":15885092734,"package_name":"mkdocs","ecosystem":"pypi","requirements":"1.4.3","direct":false,"kind":"develop","optional":false},{"id":15885092735,"package_name":"mkdocs-autorefs","ecosystem":"pypi","requirements":"0.4.1","direct":false,"kind":"develop","optional":false},{"id":15885092736,"package_name":"mkdocs-material","ecosystem":"pypi","requirements":"9.1.14","direct":false,"kind":"develop","optional":false},{"id":15885092737,"package_name":"mkdocs-material-extensions","ecosystem":"pypi","requirements":"1.1.1","direct":false,"kind":"develop","optional":false},{"id":15885092738,"package_name":"mkdocstrings","ecosystem":"pypi","requirements":"0.21.2","direct":false,"kind":"develop","optional":false},{"id":15885092739,"package_name":"mkdocstrings-python","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"develop","optional":false},{"id":15885092740,"package_name":"multiprocess","ecosystem":"pypi","requirements":"0.70.14","direct":false,"kind":"runtime","optional":false},{"id":15885092741,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"1.0.0","direct":false,"kind":"develop","optional":false},{"id":15885092742,"package_name":"nbformat","ecosystem":"pypi","requirements":"5.8.0","direct":false,"kind":"runtime","optional":false},{"id":15885092743,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"1.5.6","direct":false,"kind":"develop","optional":false},{"id":15885092744,"package_name":"numpy","ecosystem":"pypi","requirements":"1.24.3","direct":false,"kind":"runtime","optional":false},{"id":15885092745,"package_name":"packaging","ecosystem":"pypi","requirements":"23.1","direct":false,"kind":"runtime","optional":false},{"id":15885092746,"package_name":"pandas","ecosystem":"pypi","requirements":"1.5.3","direct":false,"kind":"runtime","optional":false},{"id":15885092747,"package_name":"parso","ecosystem":"pypi","requirements":"0.8.3","direct":false,"kind":"develop","optional":false},{"id":15885092748,"package_name":"pathos","ecosystem":"pypi","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":15885092749,"package_name":"pathspec","ecosystem":"pypi","requirements":"0.11.1","direct":false,"kind":"develop","optional":false},{"id":15885092750,"package_name":"patsy","ecosystem":"pypi","requirements":"0.5.3","direct":false,"kind":"runtime","optional":false},{"id":15885092751,"package_name":"pexpect","ecosystem":"pypi","requirements":"4.8.0","direct":false,"kind":"develop","optional":false},{"id":15885092752,"package_name":"pickleshare","ecosystem":"pypi","requirements":"0.7.5","direct":false,"kind":"develop","optional":false},{"id":15885092753,"package_name":"pillow","ecosystem":"pypi","requirements":"9.5.0","direct":false,"kind":"runtime","optional":false},{"id":15885092754,"package_name":"platformdirs","ecosystem":"pypi","requirements":"3.5.1","direct":false,"kind":"runtime","optional":false},{"id":15885092755,"package_name":"plotly","ecosystem":"pypi","requirements":"5.14.1","direct":false,"kind":"runtime","optional":false},{"id":15885092756,"package_name":"pox","ecosystem":"pypi","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":15885092758,"package_name":"ppft","ecosystem":"pypi","requirements":"1.7.6.6","direct":false,"kind":"runtime","optional":false},{"id":15885092767,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"3.0.38","direct":false,"kind":"develop","optional":false},{"id":15885092768,"package_name":"psutil","ecosystem":"pypi","requirements":"5.9.5","direct":false,"kind":"develop","optional":false},{"id":15885092769,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"develop","optional":false},{"id":15885092770,"package_name":"pure-eval","ecosystem":"pypi","requirements":"0.2.2","direct":false,"kind":"develop","optional":false},{"id":15885092771,"package_name":"pycparser","ecosystem":"pypi","requirements":"2.21","direct":false,"kind":"develop","optional":false},{"id":15885092772,"package_name":"pygments","ecosystem":"pypi","requirements":"2.15.1","direct":false,"kind":"develop","optional":false},{"id":15885092773,"package_name":"pymdown-extensions","ecosystem":"pypi","requirements":"10.0.1","direct":false,"kind":"develop","optional":false},{"id":15885092774,"package_name":"pyparsing","ecosystem":"pypi","requirements":"3.0.9","direct":false,"kind":"runtime","optional":false},{"id":15885092775,"package_name":"pyrsistent","ecosystem":"pypi","requirements":"0.19.3","direct":false,"kind":"runtime","optional":false},{"id":15885092776,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.8.2","direct":false,"kind":"runtime","optional":false},{"id":15885092777,"package_name":"pytz","ecosystem":"pypi","requirements":"2023.3","direct":false,"kind":"runtime","optional":false},{"id":15885092778,"package_name":"pywavelets","ecosystem":"pypi","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":15885092779,"package_name":"pywin32","ecosystem":"pypi","requirements":"306","direct":false,"kind":"runtime","optional":false},{"id":15885092780,"package_name":"pyyaml","ecosystem":"pypi","requirements":"6.0","direct":false,"kind":"runtime","optional":false},{"id":15885092781,"package_name":"pyyaml-env-tag","ecosystem":"pypi","requirements":"0.1","direct":false,"kind":"develop","optional":false},{"id":15885092782,"package_name":"pyzmq","ecosystem":"pypi","requirements":"25.0.2","direct":false,"kind":"develop","optional":false},{"id":15885092783,"package_name":"regex","ecosystem":"pypi","requirements":"2023.5.5","direct":false,"kind":"develop","optional":false},{"id":15885092784,"package_name":"requests","ecosystem":"pypi","requirements":"2.30.0","direct":false,"kind":"runtime","optional":false},{"id":15885092785,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":15885092786,"package_name":"scipy","ecosystem":"pypi","requirements":"1.10.1","direct":false,"kind":"runtime","optional":false},{"id":15885092787,"package_name":"seaborn","ecosystem":"pypi","requirements":"0.12.2","direct":false,"kind":"runtime","optional":false},{"id":15885092788,"package_name":"six","ecosystem":"pypi","requirements":"1.16.0","direct":false,"kind":"runtime","optional":false},{"id":15885092789,"package_name":"soupsieve","ecosystem":"pypi","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":15885092790,"package_name":"stack-data","ecosystem":"pypi","requirements":"0.6.2","direct":false,"kind":"develop","optional":false},{"id":15885092791,"package_name":"statsmodels","ecosystem":"pypi","requirements":"0.14.0","direct":false,"kind":"runtime","optional":false},{"id":15885092792,"package_name":"ta","ecosystem":"pypi","requirements":"0.10.2","direct":false,"kind":"runtime","optional":false},{"id":15885092793,"package_name":"tenacity","ecosystem":"pypi","requirements":"8.2.2","direct":false,"kind":"runtime","optional":false},{"id":15885092794,"package_name":"threadpoolctl","ecosystem":"pypi","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":15885092795,"package_name":"tomli","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":"develop","optional":false},{"id":15885092796,"package_name":"tornado","ecosystem":"pypi","requirements":"6.3.2","direct":false,"kind":"runtime","optional":false},{"id":15885092797,"package_name":"tqdm","ecosystem":"pypi","requirements":"4.64.1","direct":false,"kind":"runtime","optional":false},{"id":15885092798,"package_name":"traitlets","ecosystem":"pypi","requirements":"5.9.0","direct":false,"kind":"runtime","optional":false},{"id":15885092799,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.5.0","direct":false,"kind":"develop","optional":false},{"id":15885092800,"package_name":"urllib3","ecosystem":"pypi","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":15885092801,"package_name":"watchdog","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":"develop","optional":false},{"id":15885092802,"package_name":"wcwidth","ecosystem":"pypi","requirements":"0.2.6","direct":false,"kind":"develop","optional":false},{"id":15885092803,"package_name":"websockets","ecosystem":"pypi","requirements":"11.0.3","direct":false,"kind":"runtime","optional":false},{"id":15885092804,"package_name":"xyzservices","ecosystem":"pypi","requirements":"2023.7.0","direct":false,"kind":"runtime","optional":false},{"id":15885092805,"package_name":"zipp","ecosystem":"pypi","requirements":"3.15.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2024-01-28T19:27:19.332Z","updated_at":"2024-01-28T19:27:19.332Z","repository_link":"https://github.com/BaptisteZloch/Quant-Invest-Lab/blob/master/pyproject.toml","dependencies":[{"id":15885092806,"package_name":"python","ecosystem":"pypi","requirements":"\u003e=3.9,\u003c3.12","direct":true,"kind":"runtime","optional":false},{"id":15885092807,"package_name":"pandas","ecosystem":"pypi","requirements":"^1.5.3","direct":true,"kind":"runtime","optional":false},{"id":15885092808,"package_name":"scipy","ecosystem":"pypi","requirements":"^1.10.1","direct":true,"kind":"runtime","optional":false},{"id":15885092809,"package_name":"statsmodels","ecosystem":"pypi","requirements":"^0.14.0","direct":true,"kind":"runtime","optional":false},{"id":15885092810,"package_name":"kucoin-python","ecosystem":"pypi","requirements":"^1.0.11","direct":true,"kind":"runtime","optional":false},{"id":15885092811,"package_name":"numpy","ecosystem":"pypi","requirements":"^1.23.5","direct":true,"kind":"runtime","optional":false},{"id":15885092812,"package_name":"ta","ecosystem":"pypi","requirements":"^0.10.2","direct":true,"kind":"runtime","optional":false},{"id":15885092813,"package_name":"plotly","ecosystem":"pypi","requirements":"^5.14.1","direct":true,"kind":"runtime","optional":false},{"id":15885092814,"package_name":"nbformat","ecosystem":"pypi","requirements":"^5.8.0","direct":true,"kind":"runtime","optional":false},{"id":15885092815,"package_name":"matplotlib","ecosystem":"pypi","requirements":"^3.7.1","direct":true,"kind":"runtime","optional":false},{"id":15885092816,"package_name":"seaborn","ecosystem":"pypi","requirements":"^0.12.2","direct":true,"kind":"runtime","optional":false},{"id":15885092817,"package_name":"tqdm","ecosystem":"pypi","requirements":"^4.64.1","direct":true,"kind":"runtime","optional":false},{"id":15885092818,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"^4.12.2","direct":true,"kind":"runtime","optional":false},{"id":15885092819,"package_name":"fitter","ecosystem":"pypi","requirements":"^1.5.2","direct":true,"kind":"runtime","optional":false},{"id":15885092820,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"^1.2.2","direct":true,"kind":"runtime","optional":false},{"id":15885092821,"package_name":"emd-signal","ecosystem":"pypi","requirements":"^1.4.0","direct":true,"kind":"runtime","optional":false},{"id":15885092822,"package_name":"pywavelets","ecosystem":"pypi","requirements":"^1.4.1","direct":true,"kind":"runtime","optional":false},{"id":15885092823,"package_name":"bokeh","ecosystem":"pypi","requirements":"^3.2.2","direct":true,"kind":"runtime","optional":false},{"id":15885092824,"package_name":"ipykernel","ecosystem":"pypi","requirements":"^6.23.0","direct":true,"kind":"develop","optional":false},{"id":15885092825,"package_name":"black","ecosystem":"pypi","requirements":"^23.3.0","direct":true,"kind":"develop","optional":false},{"id":15885092826,"package_name":"mkdocs","ecosystem":"pypi","requirements":"^1.4.3","direct":true,"kind":"develop","optional":false},{"id":15885092827,"package_name":"mkdocs-material","ecosystem":"pypi","requirements":"^9.1.14","direct":true,"kind":"develop","optional":false},{"id":15885092828,"package_name":"mkdocs-material-extensions","ecosystem":"pypi","requirements":"^1.1.1","direct":true,"kind":"develop","optional":false},{"id":15885092829,"package_name":"mkdocstrings","ecosystem":"pypi","requirements":"^0.21.2","direct":true,"kind":"develop","optional":false},{"id":15885092830,"package_name":"mkdocstrings-python","ecosystem":"pypi","requirements":"^1.0.0","direct":true,"kind":"develop","optional":false}]}],"score":null,"created_at":"2025-09-04T15:50:28.124Z","updated_at":"2025-10-07T08:06:17.806Z","avatar_url":"https://github.com/BaptisteZloch.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":128,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/8499","html_url":"https://science.ecosyste.ms/projects/8499","bibtex_url":"https://science.ecosyste.ms/projects/8499/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/8499/export.apalike"}