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 .
- Host: GitHub
- URL: https://github.com/artefactory/choice-learn
- Owner: artefactory
- License: mit
- Created: 2023-12-18T13:09:29.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-05-27T08:39:22.000Z (25 days ago)
- Last Synced: 2026-05-27T10:14:44.379Z (25 days ago)
- Topics: 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
- Language: Python
- Homepage: https://artefactory.github.io/choice-learn
- Size: 22.1 MB
- Stars: 120
- Watchers: 4
- Forks: 14
- Open Issues: 40
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Citation: CITATION.bib
- Codeowners: .github/CODEOWNERS
Owner metadata:
- Name: artefactory
- Login: artefactory
- Email:
- Kind: organization
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/86767100?v=4
- Repositories: 12
- Last Synced at: 2023-03-03T19:42:43.357Z
- Profile URL: https://github.com/artefactory
GitHub Events
Total
- Create event: 67
- Delete event: 66
- Fork event: 6
- Issue comment event: 262
- Issues event: 31
- Member event: 3
- Pull request event: 115
- Pull request review comment event: 228
- Pull request review event: 105
- Push event: 390
- Release event: 3
- Watch event: 45
- Total: 1321
Last Year
- Create event: 52
- Delete event: 52
- Fork event: 4
- Issue comment event: 210
- Issues event: 21
- Member event: 2
- Pull request event: 91
- Pull request review comment event: 228
- Pull request review event: 103
- Push event: 320
- Release event: 2
- Watch event: 37
- Total: 1122
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 | 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
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
- Total packages: 1
-
Total downloads:
- pypi: 494 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 14
- Total maintainers: 1
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
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- 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
- 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
- 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
- numpy ==1.24.3
- pandas ==1.5.3
- tensorflow ==2.13.0
- tensorflow_probability ==0.20.1
- tqdm ==4.65.0
- actions/checkout v3 composite
- actions/setup-python v4 composite
- ./.github/actions/publish * composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- ./.github/actions/publish * composite
- actions/checkout v4 composite
- 138 dependencies
- ./.github/actions/build-draft * composite
- actions/checkout v4 composite
- actions/upload-artifact v4 composite
- docker://openjournals/inara latest docker