{"id":13688705,"url":"https://github.com/soda-inria/hazardous","last_synced_at":"2025-04-06T22:05:55.695Z","repository":{"id":166074372,"uuid":"641017380","full_name":"soda-inria/hazardous","owner":"soda-inria","description":"Competing Risks and Survival Analysis","archived":false,"fork":false,"pushed_at":"2025-03-30T14:02:57.000Z","size":9642,"stargazers_count":92,"open_issues_count":11,"forks_count":17,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-03-30T15:20:06.303Z","etag":null,"topics":["competing-risks","data-science","gradient-boosting","machine-learning","survival-analysis"],"latest_commit_sha":null,"homepage":"https://soda-inria.github.io/hazardous/","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/soda-inria.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-15T15:47:25.000Z","updated_at":"2025-03-29T21:20:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"ea2a2d06-8142-4d83-a75d-541814736bc8","html_url":"https://github.com/soda-inria/hazardous","commit_stats":{"total_commits":159,"total_committers":9,"mean_commits":"17.666666666666668","dds":"0.25786163522012584","last_synced_commit":"ddc2f350c1f932953aab1604d94ecb95c06f1ec0"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soda-inria%2Fhazardous","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soda-inria%2Fhazardous/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soda-inria%2Fhazardous/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soda-inria%2Fhazardous/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/soda-inria","download_url":"https://codeload.github.com/soda-inria/hazardous/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247557767,"owners_count":20958047,"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","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"}},"keywords":["competing-risks","data-science","gradient-boosting","machine-learning","survival-analysis"],"created_at":"2024-08-02T15:01:20.643Z","updated_at":"2025-04-06T22:05:55.672Z","avatar_url":"https://github.com/soda-inria.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# HΛZΛRDOUS\n\nPredictive Competing Risks and Survival Analysis.\n\n[![Tests](https://github.com/soda-inria/hazardous/actions/workflows/test.yml/badge.svg)](https://github.com/soda-inria/hazardous/actions/workflows/test.yml)\n\n## Installation and usage\n\nInstallation:\n```\npip install hazardous\n```\n\nThen browse the [online documentation](https://soda-inria.github.io/hazardous/)\nand run the `examples/` to get started.\n\n## Development and testing\n\nInstall in \"editable\" mode in your current Python env (after a standard installation to install the dependencies):\n\n```\npip install flit\npip install . -v\npip install -e \".[dev]\" --no-build-isolation -v\npre-commit install\n```\n\nRun the tests with nox to test in an environment that matches exactly on\nspecific CI build, for instance:\n\n```\nnox -p 3.11 -s test_latest_from_pypi -r\n```\n\nThe `-r` flag makes it possible to reuse an existing env.\n\nYou can also install the test dependencies in the current env and use `pytest`\ndirectly with arbitrary command line arguments:\n\n```\npip install -e \".[test]\" --no-build-isolation -v\npytest -vl -x -k test_name_pattern\n```\n\n## Building the doc\n\nUsing `nox`:\n\n```\nnox -s doc -r\n```\n\nor manually:\n\n```\npip install -e \".[doc]\" --no-build-isolation -v\ncd doc\nmake html\n```\n\nThe resulting html files are generated under the `doc/_build` folder.\n\n## Building a release\n\n```\npip install build\npython -m build\nls dist/\n```\n\nTODO: make it possible to automate a release using GitHub Actions for a given tag.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoda-inria%2Fhazardous","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoda-inria%2Fhazardous","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoda-inria%2Fhazardous/lists"}