An open API service for producing an overview of a list of open source projects.

JOSS: https://github.com/artefactory/choice-learn

assortment choice choice-model choice-modeling conditional-logit-model deep discrete-choice-models gurobi learning machine ml model multinomial-logit neural-networks optimization or-tools pricing research-center rum tensorflow

Score: 13.677626850600888

Last synced: about 11 hours ago
JSON representation

Repository metadata:

Discrete choice modeling in Python with large datasets & single choice / basket models - Assortment & Pricing Optimization .


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 28 days ago

Total Commits: 763
Total Committers: 11
Avg Commits per committer: 69.364
Development Distribution Score (DDS): 0.143

Commits in past year: 47
Committers in past year: 5
Avg Commits per committer in past year: 9.4
Development Distribution Score (DDS) in past year: 0.255

Name Email Commits
VincentAuriau a****t@g****m 654
Jules DÉSIR d****s@g****m 65
pre-commit-ci[bot] 6****] 14
Emmanuel MALHERBE e****e@a****m 10
michaelteboul 2****l 8
Emmanuel MALHERBE e****e@F****l 5
ma-aouad a****a@g****m 2
chicham h****o@g****m 2
Luca Serra l****a@h****r 1
Scaffolder s****r@b****o 1
Emmanuel MALHERBE e****e@F****l 1

Issue and Pull Request metadata

Last synced: 7 months ago

Total issues: 56
Total pull requests: 256
Average time to close issues: 24 days
Average time to close pull requests: 4 days
Total issue authors: 6
Total pull request authors: 9
Average comments per issue: 0.41
Average comments per pull request: 1.93
Merged pull request: 228
Bot issues: 2
Bot pull requests: 26

Past year issues: 18
Past year pull requests: 101
Past year average time to close issues: 18 days
Past year average time to close pull requests: 8 days
Past year issue authors: 3
Past year pull request authors: 7
Past year average comments per issue: 0.22
Past year average comments per pull request: 3.41
Past year merged pull request: 83
Past year bot issues: 2
Past year bot pull requests: 20

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/artefactory/choice-learn

Top Issue Authors

  • VincentAuriau (47)
  • tmigot (2)
  • chicham (2)
  • samuelduchesne (2)
  • pre-commit-ci[bot] (2)
  • ashwin90 (1)

Top Pull Request Authors

  • VincentAuriau (199)
  • pre-commit-ci[bot] (24)
  • julesdesir (13)
  • michaelteboul (7)
  • chicham (6)
  • ma-aouad (2)
  • dependabot[bot] (2)
  • EmmanuelMalherbe (2)
  • luca-serra (1)

Top Issue Labels

  • new feature (15)
  • v0 (13)
  • enhancement (12)
  • documentation (5)
  • bug (4)
  • question (1)
  • benchmark (1)

Top Pull Request Labels

  • enhancement (6)
  • new feature (4)
  • dependencies (2)
  • python (2)
  • documentation (1)

Package metadata

pypi.org: choice-learn

Large-scale choice modeling through the lens of machine learning.

  • Homepage: https://github.com/artefactory/choice-learn
  • Documentation: https://artefactory.github.io/choice-learn
  • Licenses: MIT
  • Latest release: 1.3.2 (published about 2 months ago)
  • Last Synced: 2026-05-06T16:45:21.776Z (about 2 months ago)
  • Versions: 14
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 494 Last month
  • Rankings:
    • Dependent packages count: 10.883%
    • Average: 36.082%
    • Dependent repos count: 61.282%
  • Maintainers (1)

Dependencies

.github/workflows/ci.yaml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/deploy_docs.yaml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
pyproject.toml pypi
  • codespell ^2.2 develop
  • ipykernel ^6.9 develop
  • nbstripout ^0.7 develop
  • pre-commit ^3.3 develop
  • pytest ^7.3.2 develop
  • pytest-cov ^4.1 develop
  • python-markdown-math ^0.8 develop
  • ruff ^0.1.2 develop
  • bandit ^1.7.5 docs
  • mkdocs ^1.5 docs
  • mkdocs-material ^9.5.3 docs
  • mkdocs-nbconvert ^0.2.1 docs
  • mkdocstrings-python ^1.7.5 docs
  • nbstripout ^0.6.1 docs
  • python-markdown-math ^0.8 docs
  • numpy ^1.24.3
  • pandas ^1.5.3
  • python ^3.8
  • tensorflow ^2.11.0
  • tensorflow-probability ^0.20.1
  • tqdm ^4.0.0
requirements-complete.txt pypi
  • Bottleneck ==1.3.7
  • Brotli ==1.0.9
  • Keras-Preprocessing ==1.1.2
  • Markdown ==3.4.1
  • MarkupSafe ==2.1.3
  • PyJWT ==2.4.0
  • PySocks ==1.7.1
  • Pygments ==2.17.2
  • Werkzeug ==2.3.8
  • absl-py ==1.4.0
  • aiohttp ==3.9.3
  • aiosignal ==1.2.0
  • appnope ==0.1.4
  • asttokens ==2.4.1
  • astunparse ==1.6.3
  • async-timeout ==4.0.3
  • attrs ==23.1.0
  • backcall ==0.2.0
  • blinker ==1.6.2
  • cachetools ==4.2.2
  • certifi ==2024.2.2
  • cffi ==1.16.0
  • charset-normalizer ==2.0.4
  • click ==8.1.7
  • cloudpickle ==2.2.1
  • comm ==0.2.2
  • cryptography ==41.0.3
  • debugpy ==1.6.7
  • decorator ==5.1.1
  • dm-tree ==0.1.7
  • executing ==2.0.1
  • flatbuffers ==2.0
  • frozenlist ==1.4.0
  • gast ==0.4.0
  • google-auth ==2.6.0
  • google-auth-oauthlib ==0.4.4
  • google-pasta ==0.2.0
  • grpcio ==1.42.0
  • h5py ==3.9.0
  • idna ==3.4
  • importlib_metadata ==7.0.2
  • ipykernel ==6.29.3
  • ipython ==8.12.0
  • jax ==0.3.25
  • jaxlib ==0.3.25
  • jedi ==0.19.1
  • jupyter_client ==8.6.1
  • jupyter_core ==5.7.2
  • keras ==2.11.0
  • matplotlib-inline ==0.1.6
  • multidict ==6.0.4
  • nest_asyncio ==1.6.0
  • numexpr ==2.8.4
  • numpy ==1.24.3
  • oauthlib ==3.2.2
  • opt-einsum ==3.3.0
  • packaging ==24.0
  • pandas ==2.0.3
  • parso ==0.8.3
  • pexpect ==4.9.0
  • pickleshare ==0.7.5
  • pip ==23.3.1
  • platformdirs ==4.2.0
  • pooch ==1.7.0
  • prompt-toolkit ==3.0.42
  • protobuf ==3.20.3
  • psutil ==5.9.8
  • ptyprocess ==0.7.0
  • pure-eval ==0.2.2
  • pyOpenSSL ==23.2.0
  • pyasn1 ==0.4.8
  • pyasn1-modules ==0.2.8
  • pycparser ==2.21
  • python-dateutil ==2.8.2
  • pytz ==2023.3.post1
  • pyzmq ==24.0.1
  • requests ==2.31.0
  • requests-oauthlib ==1.3.0
  • rsa ==4.7.2
  • scipy ==1.10.1
  • setuptools ==68.2.2
  • six ==1.16.0
  • stack-data ==0.6.2
  • tensorboard ==2.11.0
  • tensorboard-data-server ==0.6.1
  • tensorboard-plugin-wit ==1.6.0
  • tensorflow ==2.11.0
  • tensorflow-estimator ==2.11.0
  • tensorflow-probability ==0.19.0
  • termcolor ==2.1.0
  • tornado ==6.4
  • tqdm ==4.65.0
  • traitlets ==5.14.2
  • typing_extensions ==4.10.0
  • tzdata ==2023.3
  • urllib3 ==2.1.0
  • wcwidth ==0.2.13
  • wheel ==0.35.1
  • wrapt ==1.14.1
  • yarl ==1.9.3
  • zipp ==3.17.0
requirements-developer.txt pypi
  • bandit ==1.7.5 development
  • ipykernel ==6.24.0 development
  • mkdocs ==1.5.3 development
  • mkdocs-material ==9.5.3 development
  • mkdocs-nbconvert ==0.2.1 development
  • mkdocstrings-python ==1.7.5 development
  • nbstripout ==0.6.1 development
  • pre-commit ==3.3.3 development
  • pytest ==7.3.2 development
  • python-markdown-math * development
  • ruff ==0.1.2 development
requirements.txt pypi
  • numpy ==1.24.3
  • pandas ==1.5.3
  • tensorflow ==2.13.0
  • tensorflow_probability ==0.20.1
  • tqdm ==4.65.0
.github/actions/publish/action.yaml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/release_pypi.yaml actions
  • ./.github/actions/publish * composite
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
.github/workflows/release_test_pypi.yaml actions
  • ./.github/actions/publish * composite
  • actions/checkout v4 composite
poetry.lock pypi
  • 138 dependencies
.github/workflows/draft_paper.yml actions
  • ./.github/actions/build-draft * composite
  • actions/checkout v4 composite
  • actions/upload-artifact v4 composite
.github/actions/build-draft/action.yaml actions
  • docker://openjournals/inara latest docker