https://github.com/broadinstitute/depmap-portal
Code for the DepMap portal at depmap.org
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
6 of 10 committers (60.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.8%) to scientific vocabulary
Keywords from Contributors
Repository
Code for the DepMap portal at depmap.org
Basic Info
- Host: GitHub
- Owner: broadinstitute
- License: bsd-2-clause
- Language: Python
- Default Branch: master
- Size: 52 MB
Statistics
- Stars: 8
- Watchers: 10
- Forks: 1
- Open Issues: 10
- Releases: 0
Metadata Files
README.md
DepMap
The DepMap website enables scientists to perform analyses to identify cancer dependencies and answer scientific questions about DepMap data.
Organization
The DepMap Portal codebase is a monorepo conisting of at least a few important modules: * Breadbox: a service for storing and retrieving data displayed on the DepMap portal. * Breadbox uses a more updated data model and stores most of the data displayed in visualizations on the portal. * More breadbox documentation here * Documentation about our data model and terminology can be found here * "legacy" portal backend: a service with a transient database (rebuilt each deployment) * This API also serves information about all of our downloads to the frontend * More portal backend documentation here * Frontend: The portal's mostly-React frontend * More documentation here * Pipeline: The portal's preprocessing pipeline * More documentation here
Quickstart
There are a few tools that may be helpful to install before getting started in this codebase:
- Redis: brew install redis
- yarn: brew install yarn
- poetry: pipx install poetry
- node.js: brew install node
Deployments
A map of the deployments: https://www.lucidchart.com/documents/edit/1f07be74-dd59-4fd2-ba27-f4b7091687ad/0?shared=true&
Google doc: https://docs.google.com/document/d/1M9K6WkJQo5_9DDXnJWTUZQhE37wxZDCpIIfVZmM_Blg/edit
Instructions per quarter: https://app.asana.com/0/1156387482589290/1156388333407152
Behind the scenes:
A deployment consists of a tagged docker image and set of files which contain data (and the primary sqlite database).
To minimize downtime, we perform the deploy in the following steps:
1. Clicking \"build db\" for a given environment runs a sparkles job
which runs the \"flask recreatefulldb\" command and uploads the
resulting data dir as the sparkles job output. The \"recreatefulldb\"
command pulls the needed data from S3 based on the S3_DIR
config variable in the settings for the given environment.
- Once we have a copy of the database stored on the cloud, we can run a \"deploy to staging\" jenkins job.
We have the choice of upgrading the existing database (that is running the checkpoints via \"flask recreatefulldb\") or downloading a fresh database from the sparkles job output.
The upgrade and reload commands execute within a docker image that is for the new version of the portal. See the deployment diagram for which docker tag is used for which environment.
3. After the upgrade of the DB is complete, the staging job will copy the filesystem folder to a temporary location. (It does a copy to ensure the data is on the same volume as where the official instance lives so that the directory rename can be done quickly.)
4. Next, we tag the docker image we used with the same name but adding the suffix \"-deployed\" (This is effectively swapping which version of the portal\'s software we are using.) The systemd service which starts the portal runs the docker image with the \"-deployed\" suffix.
5. Lastly, stop the running portal, delete the existing data folder, rename the temporary folder to \"data\", and start the portal again.
After verifying the staging environment looks good, we can promote the deployment to production by running another \"copy to prod\" jenkins job. Again the data directory is copied and the docker image in use is tagged changing \"staging\" to \"prod\", and the website bounced to let the changes take effect.
For example, if one makes a change to skyros, that change must be on the \"internal\" branch. Deploying to internal staging will tag the latest docker image tagged \"internal\" as \"istaging-deployed\" if the deploy is successful. Then if staging gets promoted to prod the docker image \"istaging-deployed\" also gets tagged as \"iprod-deployed\".
Simulating a deployment for development
For our actual deployments, we use docker compose to start the various
containers and get them talking to one another. We can do this locally
for testing by first building a docker image tagged as depmap:
bash build-docker-image.sh depmap
Next, we can use the docker-compose.yaml file to start all of the services:
docker-compose up
The portal should then be up and listening on http://127.0.0.1:5000
Owner
- Name: Broad Institute
- Login: broadinstitute
- Kind: organization
- Location: Cambridge, MA
- Website: http://www.broadinstitute.org/
- Twitter: broadinstitute
- Repositories: 1,083
- Profile: https://github.com/broadinstitute
Broad Institute of MIT and Harvard
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Nayeem Aquib | 1****4 | 238 |
| Philip Montgomery | p****m@b****g | 211 |
| Jessica Cheng | j****g@b****g | 187 |
| Sarah Wessel Whitaker | s****l@b****g | 122 |
| Randy Creasi | r****i@b****g | 101 |
| github-actions | g****s@g****m | 77 |
| Ali Mourey | 9****y | 57 |
| dependabot[bot] | 4****] | 6 |
| Alison Cameron | a****n@b****g | 3 |
| Lauren Golden | g****n@b****g | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 6
- Total pull requests: 553
- Average time to close issues: 4 days
- Average time to close pull requests: 9 days
- Total issue authors: 3
- Total pull request authors: 9
- Average comments per issue: 0.0
- Average comments per pull request: 0.16
- Merged pull requests: 398
- Bot issues: 0
- Bot pull requests: 49
Past Year
- Issues: 5
- Pull requests: 462
- Average time to close issues: 5 days
- Average time to close pull requests: 6 days
- Issue authors: 3
- Pull request authors: 9
- Average comments per issue: 0.0
- Average comments per pull request: 0.14
- Merged pull requests: 321
- Bot issues: 0
- Bot pull requests: 37
Top Authors
Issue Authors
- jessica-cheng (3)
- rcreasi (2)
- snwessel (1)
Pull Request Authors
- jessica-cheng (160)
- rcreasi (103)
- alimourey (79)
- snwessel (72)
- pgm (65)
- dependabot[bot] (49)
- naquib314 (12)
- acameron13 (11)
- GoldenLA (2)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- docker/login-action v2 composite
- actions/cache v2 composite
- actions/checkout v3 composite
- actions/checkout v2 composite
- docker/login-action v1 composite
- google-github-actions/auth v2 composite
- snok/install-poetry v1 composite
- actions/checkout v3 composite
- docker/login-action v2 composite
- actions/checkout v3 composite
- docker/login-action v2 composite
- actions/checkout v3 composite
- docker/login-action v2 composite
- actions/checkout v3 composite
- docker/login-action v2 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- us.gcr.io/broad-achilles/depmap-breadbox-base v2 build
- ubuntu jammy build
- r-base latest build
- ubuntu jammy build
- ubuntu jammy build
- python 3.9 build
- us.gcr.io/broad-achilles/depmap-base v11 build
- @pmmmwh/react-refresh-webpack-plugin ^0.5.10
- @storybook/addon-essentials ^7.0.26
- @storybook/addon-links ^7.0.26
- @storybook/jest ^0.1.0
- @storybook/react ^7.0.26
- @storybook/react-webpack5 ^7.0.26
- @storybook/testing-library ^0.1.0
- @testing-library/react ^11.1.0
- @types/enzyme-adapter-react-16 ^1.0.2
- @types/jest ^26.0.14
- @typescript-eslint/eslint-plugin ^6.0.0
- @typescript-eslint/parser ^6.0.0
- assert-browserify ^2.0.0
- clean-webpack-plugin ^4.0.0
- css-loader ^6.8.1
- enzyme-adapter-react-16 ^1.15.7
- eslint ^8.44.0
- eslint-config-airbnb 18.2.1
- eslint-config-airbnb-typescript ^12.3.1
- eslint-config-prettier ^9.0.0
- eslint-plugin-import ^2.27.5
- eslint-plugin-jsx-a11y ^6.7.1
- eslint-plugin-react ^7.32.2
- eslint-plugin-react-hooks ^4.6.0
- eslint-plugin-storybook ^0.6.12
- eslint-webpack-plugin ^4.0.1
- html-webpack-plugin ^5.5.0
- jest ^29.5.0
- jest-environment-jsdom ^29.5.0
- jest-localstorage-mock ^2.4.26
- mini-css-extract-plugin ^2.5.3
- node-sass-json-importer ^4.3.0
- react-refresh ^0.14.0
- react-refresh-typescript ^2.0.9
- sass ^1.77.2
- sass-loader ^13.3.2
- source-map-loader ^4.0.1
- storybook ^7.0.26
- stream-browserify ^3.0.0
- style-loader ^3.3.3
- ts-jest ^29.1.0
- ts-loader ^9.4.4
- tsconfig-paths-webpack-plugin ^4.0.1
- typescript ^5.1.6
- webpack ^5.88.1
- webpack-bundle-analyzer ^4.9.0
- webpack-cli ^5.1.4
- webpack-dev-server ^4.15.1
- webpack-manifest-plugin ^5.0.0
- @types/react-bootstrap ^0.32.24 development
- @depmap/common-components 1.0.0
- @depmap/types 1.0.0
- react-bootstrap ^0.32.3
- @depmap/cell-line-selector 1.0.0
- @depmap/compute 1.0.0
- @depmap/data-slicer 1.0.0
- @depmap/interactive 1.0.0
- @depmap/types 1.0.0
- @depmap/user-upload 1.0.0
- @types/immutability-helper 2.0.15 development
- @types/papaparse ^4.5.2 development
- @types/react-bootstrap ^0.32.24 development
- @depmap/api 1.0.0
- @depmap/common-components 1.0.0
- @depmap/data-explorer-2 1.0.0
- @depmap/globals 1.0.0
- @depmap/interactive 1.0.0
- @depmap/long-table 1.0.0
- @depmap/types 1.0.0
- @depmap/utils 1.0.0
- immutability-helper ^2.7.1
- papaparse ^4.6.0
- react-bootstrap ^0.32.3
- @types/lodash.memoize ^4.1.6 development
- @types/react-bootstrap ^0.32.24 development
- @types/react-csv ^1.1.1 development
- @types/react-select 3.1.2 development
- @depmap/compute 1.0.0
- @depmap/interactive 1.0.0
- classnames ^2.3.1
- histoslider ^2.0.14
- lodash.memoize ^4.1.2
- react-bootstrap ^0.32.3
- react-csv ^1.1.1
- react-select ^3.2.0
- @types/immutability-helper 2.0.15 development
- @types/lodash.uniqueid ^4.0.6 development
- @types/react-bootstrap ^0.32.24 development
- @types/react-select 3.1.2 development
- plotly.js ^2.8.0 development
- @depmap/api 1.0.0
- @depmap/cell-line-selector 1.0.0
- @depmap/compute 1.0.0
- @depmap/globals 1.0.0
- @depmap/interactive 1.0.0
- @depmap/long-table 1.0.0
- @depmap/user-upload 1.0.0
- @depmap/utils 1.0.0
- immutability-helper ^2.7.1
- lodash.uniqueid ^4.0.1
- react-bootstrap ^0.32.3
- react-select ^3.2.0
- @types/json-stable-stringify ^1.0.34 development
- @types/react-bootstrap ^0.32.24 development
- @types/react-router-dom ^5.3.3 development
- @depmap/api 1.0.0
- @depmap/cell-line-selector 1.0.0
- @depmap/common-components 1.0.0
- @depmap/compute 1.0.0
- @depmap/globals 1.0.0
- @depmap/interactive 1.0.0
- json-stable-stringify ^1.0.2
- qs ^6.11.0
- react-bootstrap ^0.32.3
- react-router-dom 6.3.0
- @types/js-base64 ^3.3.1 development
- @types/json-stable-stringify ^1.0.34 development
- @types/lodash.get ^4.4.7 development
- @types/lodash.omit ^4.5.7 development
- @types/react-bootstrap ^0.32.24 development
- @types/react-select 3.1.2 development
- @depmap/api 1.0.0
- @depmap/cell-line-selector 1.0.0
- @depmap/common-components 1.0.0
- @depmap/compute 1.0.0
- @depmap/data-slicer 1.0.0
- @depmap/downloads 1.0.0
- @depmap/globals 1.0.0
- @depmap/types 1.0.0
- classnames ^2.3.1
- js-base64 ^3.7.2
- json-stable-stringify ^1.0.2
- lodash.get ^4.4.2
- lodash.omit ^4.5.0
- qs ^6.11.0
- react-bootstrap ^0.32.3
- react-select ^3.2.0
- react-windowed-select ^3.1.2
- @types/react-bootstrap ^0.32.24 development
- @depmap/common-components 1.0.0
- @depmap/compute 1.0.0
- react-bootstrap ^0.32.3
- @types/papaparse ^4.5.2 development
- @types/react-bootstrap ^0.32.24 development
- @types/react-select 3.1.2 development
- @types/spark-md5 ^3.0.4 development
- @depmap/annotation-type-selector 1.0.0
- @depmap/api 1.0.0
- @depmap/common-components 1.0.0
- @depmap/types 1.0.0
- @depmap/wide-table 1.0.0
- @rjsf/core ^5.18.3
- @rjsf/utils ^5.18.3
- @rjsf/validator-ajv8 ^5.18.3
- papaparse ^4.6.0
- react-bootstrap ^0.32.3
- react-select ^3.2.0
- spark-md5 ^3.0.2
- @types/react-bootstrap ^0.32.24 development
- @depmap/data-slicer 1.0.0
- @depmap/globals 1.0.0
- @depmap/utils 1.0.0
- react-bootstrap ^0.32.3
- @types/react-bootstrap ^0.32.24 development
- @types/react-select 3.1.2 development
- @depmap/common-components 1.0.0
- @depmap/types 1.0.0
- @depmap/wide-table 1.0.0
- react-bootstrap ^0.32.3
- react-select ^3.2.0
- @types/immutability-helper 2.0.15 development
- @types/lodash.isequal ^4.5.5 development
- @types/react-bootstrap ^0.32.24 development
- @types/react-csv ^1.1.1 development
- @depmap/common-components 1.0.0
- immutability-helper ^2.7.1
- lodash.isequal ^4.5.0
- react-base-table ^1.8.0-rc.0
- react-bootstrap ^0.32.3
- react-csv ^1.1.1
- @types/lodash.clonedeep ^4.5.6 development
- @types/lodash.isequal ^4.5.5 development
- @types/react-bootstrap ^0.32.24 development
- @types/react-csv ^1.1.1 development
- @depmap/common-components 1.0.0
- @depmap/utils 1.0.0
- lodash.clonedeep ^4.5.0
- lodash.isequal ^4.5.0
- plotly.js ^2.8.0
- react-bootstrap ^0.32.3
- react-csv ^1.1.1
- use-deep-compare-effect ^1.6.1
- @depmap/common-components 1.0.0
- @types/react-bootstrap ^0.32.24 development
- @depmap/common-components 1.0.0
- @depmap/compute 1.0.0
- @depmap/user-upload 1.0.0
- react-bootstrap ^0.32.3
- plotly.js ^2.8.0 development
- @depmap/globals 1.0.0
- @depmap/utils 1.0.0
- depmap-shared ../depmap-shared/
- @types/immutability-helper 2.0.15 development
- @types/react-bootstrap ^0.32.24 development
- @types/react-csv ^1.1.1 development
- @types/react-table 7.7.0 development
- classnames ^2.3.1
- immutability-helper ^2.7.1
- react-bootstrap ^0.32.3
- react-csv ^1.1.1
- react-table ^7.7.0
- react-tiny-virtual-list ^2.2.0
- @types/bootstrap ^3.3.7 development
- @types/immutability-helper 2.0.15 development
- @types/papaparse ^4.5.2 development
- @types/plotly.js ^1.54.17 development
- @types/react 16.14.2 development
- @types/react-bootstrap ^0.32.24 development
- @types/react-bootstrap-typeahead ^5.1.3 development
- @types/react-dom 16.9.8 development
- @types/react-router-dom ^5.3.3 development
- @depmap/annotation-type-selector 1.0.0
- @depmap/api 1.0.0
- @depmap/cell-line-selector 1.0.0
- @depmap/common-components 1.0.0
- @depmap/compute 1.0.0
- @depmap/custom-analyses 1.0.0
- @depmap/data-explorer-2 1.0.0
- @depmap/data-slicer 1.0.0
- @depmap/dataset-manager 1.0.0
- @depmap/downloads 1.0.0
- @depmap/groups-manager 1.0.0
- @depmap/interactive 1.0.0
- @depmap/long-table 1.0.0
- @depmap/types 1.0.0
- @depmap/user-upload 1.0.0
- @depmap/utils 1.0.0
- @depmap/wide-table 1.0.0
- bootstrap ^3.3.7
- immutability-helper ^2.7.1
- papaparse ^4.6.0
- plotly.js ^2.8.0
- qs ^6.11.0
- react ^16.9.35
- react-bootstrap ^0.32.3
- react-bootstrap-typeahead ^5.1.4
- react-dom ^16.9.8
- react-router-dom 6.3.0
- @types/bootstrap ^3.3.7 development
- @types/immutability-helper 2.0.15 development
- @types/js-base64 ^3.3.1 development
- @types/json-logic-js ^2.0.1 development
- @types/json-stable-stringify ^1.0.34 development
- @types/lodash.clone ^4.5.7 development
- @types/lodash.clonedeep ^4.5.6 development
- @types/lodash.debounce ^4.0.6 development
- @types/lodash.flatmap ^4.5.6 development
- @types/lodash.get ^4.4.7 development
- @types/lodash.isequal ^4.5.5 development
- @types/lodash.memoize ^4.1.6 development
- @types/lodash.omit ^4.5.7 development
- @types/lodash.setwith ^4.3.7 development
- @types/lodash.uniqueid ^4.0.6 development
- @types/pako ^2.0.0 development
- @types/papaparse ^4.5.2 development
- @types/plotly.js ^1.54.17 development
- @types/react 16.14.2 development
- @types/react-bootstrap ^0.32.24 development
- @types/react-bootstrap-typeahead ^5.1.3 development
- @types/react-dom 16.9.8 development
- @types/react-router-dom ^5.3.3 development
- @types/react-select 3.1.2 development
- @types/react-transition-group ^4.4.4 development
- @types/seedrandom 2.4.28 development
- stream-browserify ^3.0.0 development
- @chakra-ui/descendant ^2.0.1
- @depmap/api 1.0.0
- @depmap/cell-line-selector 1.0.0
- @depmap/common-components 1.0.0
- @depmap/compute 1.0.0
- @depmap/custom-analyses 1.0.0
- @depmap/data-explorer-2 1.0.0
- @depmap/data-slicer 1.0.0
- @depmap/dataset-manager 1.0.0
- @depmap/downloads 1.0.0
- @depmap/globals 1.0.0
- @depmap/groups-manager 1.0.0
- @depmap/interactive 1.0.0
- @depmap/long-table 1.0.0
- @depmap/plotly-wrapper 1.0.0
- @depmap/types 1.0.0
- @depmap/user-upload 1.0.0
- @depmap/utils 1.0.0
- @depmap/wide-table 1.0.0
- bootstrap ^3.3.7
- classnames ^2.3.1
- d3-scale ^2.1.0
- depmap-shared ../depmap-shared/
- immutability-helper ^2.7.1
- js-base64 ^3.7.2
- json-beautify ^1.1.1
- json-logic-js ^2.0.2
- json-stable-stringify ^1.0.2
- lineupjsx ^4.6.0
- lodash.clone ^4.5.0
- lodash.clonedeep ^4.5.0
- lodash.debounce ^4.0.8
- lodash.flatmap ^4.5.0
- lodash.get ^4.4.2
- lodash.isequal ^4.5.0
- lodash.memoize ^4.1.2
- lodash.omit ^4.5.0
- lodash.setwith ^4.3.2
- lodash.uniqueid ^4.0.1
- pako ^2.0.4
- papaparse ^4.6.0
- plotly.js ^2.8.0
- qs ^6.11.0
- react ^16.9.35
- react-base-table ^1.8.0-rc.0
- react-bootstrap ^0.32.3
- react-bootstrap-typeahead ^5.1.4
- react-dom ^16.9.8
- react-router-dom 6.3.0
- react-select ^3.2.0
- react-tiny-virtual-list ^2.2.0
- react-transition-group ^4.4.2
- react-windowed-select ^3.1.2
- seedrandom ^3.0.5
- use-deep-compare-effect ^1.6.1
- 1816 dependencies
- jest 22.4.2 development
- bootstrap-3-typeahead ^4.0.2
- bootstrap-slider ^9.8.1
- bootstrap-typeahead ^2.3.2
- 447 dependencies
- 147 dependencies
- anyio 4.3.0
- argcomplete 3.3.0
- attrs 23.2.0
- certifi 2024.2.2
- charset-normalizer 3.3.2
- colorama 0.4.6
- commitizen 3.25.0
- decli 0.6.2
- exceptiongroup 1.2.0
- h11 0.14.0
- httpcore 1.0.5
- httpx 0.25.2
- idna 3.6
- importlib-metadata 7.1.0
- iniconfig 2.0.0
- jinja2 3.1.3
- markupsafe 2.1.5
- numpy 1.26.4
- packaging 24.0
- pandas 1.5.3
- pluggy 1.5.0
- prompt-toolkit 3.0.36
- pytest 7.4.4
- python-dateutil 2.9.0.post0
- pytz 2024.1
- pyyaml 6.0.1
- questionary 2.0.1
- six 1.16.0
- sniffio 1.3.1
- termcolor 2.4.0
- tomli 2.0.1
- tomlkit 0.12.4
- typing-extensions 4.10.0
- wcwidth 0.2.13
- zipp 3.18.1
- commitizen ^3.22.0 develop
- attrs >=21.3.0
- httpx >=0.20.0,<0.26.0
- pandas ^1.5.1
- pytest ^7.2.0
- python ^3.9
- python-dateutil ^2.8.0
- annotated-types 0.7.0
- anyio 4.4.0
- attrs 23.2.0
- certifi 2024.6.2
- click 8.1.7
- colorama 0.4.6
- exceptiongroup 1.2.1
- h11 0.14.0
- httpcore 1.0.5
- httpx 0.27.0
- idna 3.7
- jinja2 3.1.4
- markdown-it-py 3.0.0
- markupsafe 2.1.5
- mdurl 0.1.2
- openapi-python-client 0.21.1
- pydantic 2.7.4
- pydantic-core 2.18.4
- pygments 2.18.0
- python-dateutil 2.9.0.post0
- rich 13.7.1
- ruamel-yaml 0.18.6
- ruamel-yaml-clib 0.2.8
- ruff 0.4.9
- shellingham 1.5.4
- six 1.16.0
- sniffio 1.3.1
- typer 0.12.3
- typing-extensions 4.12.2
- openapi-python-client ^0.21.1
- python ^3.9
- black 24.4.2
- boto3 1.34.118
- botocore 1.34.118
- cachetools 5.3.3
- certifi 2024.6.2
- cfgv 3.4.0
- charset-normalizer 3.3.2
- click 8.1.7
- colorama 0.4.6
- colorful 0.5.6
- distlib 0.3.8
- filelock 3.14.0
- google-api-core 2.19.0
- google-auth 2.29.0
- google-cloud-core 2.4.1
- google-cloud-storage 2.16.0
- google-crc32c 1.5.0
- google-resumable-media 2.7.0
- googleapis-common-protos 1.63.1
- h5py 3.11.0
- identify 2.5.36
- idna 3.7
- jmespath 1.0.1
- mypy-extensions 1.0.0
- nodeenv 1.9.0
- numpy 1.26.4
- packaging 24.0
- pandas 1.5.3
- pathspec 0.12.1
- platformdirs 4.2.2
- pre-commit 3.7.1
- progressbar2 3.55.0
- proto-plus 1.23.0
- protobuf 4.25.3
- pyarrow 16.1.0
- pyasn1 0.6.0
- pyasn1-modules 0.4.0
- python-dateutil 2.9.0.post0
- python-utils 3.8.2
- pytz 2024.1
- pyyaml 6.0.1
- requests 2.32.3
- rsa 4.9
- s3transfer 0.10.1
- six 1.16.0
- sqlite-shelve 2.2.1
- taigapy 3.8.3
- tomli 2.0.1
- typing-extensions 4.12.1
- urllib3 1.26.18
- urllib3 2.2.1
- virtualenv 20.26.2
- click ^8.1.7
- numpy ^1.25.1
- pandas 1.5.3
- python ^3.9
- taigapy 3.8.3
- anyio 4.3.0
- attrs 23.2.0
- certifi 2024.2.2
- exceptiongroup 1.2.1
- h11 0.14.0
- httpcore 0.16.3
- httpx 0.23.3
- idna 3.7
- python-dateutil 2.9.0.post0
- rfc3986 1.5.0
- six 1.16.0
- sniffio 1.3.1
- typing-extensions 4.11.0
- attrs >=21.3.0
- httpx >=0.15.4,<0.24.0
- python ^3.9
- python-dateutil ^2.8.0
- 223 dependencies
- actions/cache v2 composite
- snok/install-poetry v1 composite
- ./.github/actions/prepare-breadbox * composite
- ./.github/actions/prepare-breadbox-client * composite
- ./.github/actions/publish-breadbox-client * composite
- actions/checkout v3 composite
- google-github-actions/auth v2 composite
- ubuntu jammy build
- annotated-types 0.7.0
- black 24.10.0
- boto3 1.36.17
- botocore 1.36.17
- cachetools 5.5.1
- certifi 2025.1.31
- cfgv 3.4.0
- charset-normalizer 3.4.1
- click 8.1.8
- colorama 0.4.6
- colorful 0.5.6
- distlib 0.3.9
- filelock 3.17.0
- google-api-core 2.24.1
- google-auth 2.38.0
- google-cloud-core 2.4.1
- google-cloud-storage 2.19.0
- google-crc32c 1.6.0
- google-resumable-media 2.7.2
- googleapis-common-protos 1.66.0
- h5py 3.12.1
- identify 2.6.7
- idna 3.10
- importlib-metadata 8.6.1
- jmespath 1.0.1
- joblib 1.4.2
- mypy-extensions 1.0.0
- nodeenv 1.9.1
- numpy 1.26.4
- packaging 24.2
- packed-cor-tables 0.1.1
- pandas 1.5.3
- pandera 0.22.1
- pathspec 0.12.1
- patsy 1.0.1
- platformdirs 4.3.6
- pre-commit 3.8.0
- progressbar2 3.55.0
- proto-plus 1.26.0
- protobuf 5.29.3
- pyarrow 19.0.0
- pyasn1 0.6.1
- pyasn1-modules 0.4.1
- pydantic 2.10.6
- pydantic-core 2.27.2
- python-dateutil 2.9.0.post0
- python-utils 3.9.1
- pytz 2025.1
- pyyaml 6.0.2
- requests 2.32.3
- rsa 4.9
- s3transfer 0.11.2
- scikit-learn 1.6.1
- scipy 1.13.1
- six 1.17.0
- sklearn 0.0
- sqlite-shelve 2.2.1
- statsmodels 0.14.4
- taigapy 3.12.0
- threadpoolctl 3.5.0
- tomli 2.2.1
- typeguard 4.4.1
- typing-extensions 4.12.2
- typing-inspect 0.9.0
- urllib3 1.26.20
- urllib3 2.3.0
- virtualenv 20.29.2
- zipp 3.21.0
- click ^8.1.7
- numpy ^1.25.1
- packed-cor-tables ^0.1.1
- pandas 1.5.3
- pandera ^0.22.1
- python ^3.9
- pyyaml ^6.0.2
- sklearn 0.0
- statsmodels ^0.14.4
- taigapy 3.12.0
- colorama 0.4.6
- exceptiongroup 1.2.2
- iniconfig 2.0.0
- nodeenv 1.9.1
- numpy 1.26.4
- packaging 24.2
- pandas 1.5.3
- pluggy 1.5.0
- pyright 1.1.393
- pytest 8.3.4
- python-dateutil 2.9.0.post0
- pytz 2025.1
- six 1.17.0
- tomli 2.2.1
- typing-extensions 4.12.2
- pyright ^1.1.393 develop
- pytest ^8.3.4 develop
- numpy ^1.26.3
- pandas ^1.1.0
- python ^3.9
- numpy ^1.0
- packed-cor-tables ^0.1.1
- pandas ^1.0
- python >3.9,<3.10
- scipy 1.12.0
- taigapy ^3.7.1
- tqdm ^4.67.1
- jstat ^1.9.6
- ml-hclust ^3.1.0
- simple-statistics ^7.8.7
- aiohappyeyeballs 2.6.1
- aiohttp 3.11.16
- aiosignal 1.3.2
- annotated-types 0.7.0
- async-timeout 5.0.1
- attrs 25.3.0
- black 24.10.0
- boto3 1.37.4
- botocore 1.37.4
- cachetools 5.5.2
- certifi 2025.1.31
- cfgv 3.4.0
- charset-normalizer 3.4.1
- click 8.1.8
- colorama 0.4.6
- colorful 0.5.6
- decorator 5.2.1
- distlib 0.3.9
- filelock 3.17.0
- frozenlist 1.5.0
- fsspec 2025.3.2
- gcsfs 2025.3.2
- google-api-core 2.24.1
- google-auth 2.38.0
- google-auth-oauthlib 1.2.1
- google-cloud-core 2.4.2
- google-cloud-storage 2.19.0
- google-crc32c 1.6.0
- google-resumable-media 2.7.2
- googleapis-common-protos 1.68.0
- h5py 3.13.0
- identify 2.6.8
- idna 3.10
- importlib-metadata 8.6.1
- jmespath 1.0.1
- joblib 1.4.2
- multidict 6.4.3
- mypy-extensions 1.0.0
- nodeenv 1.9.1
- numpy 1.26.4
- oauthlib 3.2.2
- packaging 24.2
- packed-cor-tables 0.1.1
- pandas 1.5.3
- pandera 0.22.1
- pathspec 0.12.1
- patsy 1.0.1
- platformdirs 4.3.6
- pre-commit 3.8.0
- progressbar2 3.55.0
- propcache 0.3.1
- proto-plus 1.26.0
- protobuf 5.29.3
- pyarrow 19.0.1
- pyasn1 0.6.1
- pyasn1-modules 0.4.1
- pydantic 2.11.3
- pydantic-core 2.33.1
- python-dateutil 2.9.0.post0
- python-utils 3.9.1
- pytz 2025.1
- pyyaml 6.0.2
- requests 2.32.3
- requests-oauthlib 2.0.0
- rsa 4.9
- s3transfer 0.11.3
- scikit-learn 1.6.1
- scipy 1.12.0
- six 1.17.0
- sklearn 0.0
- sqlite-shelve 2.2.1
- statsmodels 0.14.4
- taigapy 3.12.0
- threadpoolctl 3.6.0
- tomli 2.2.1
- tqdm 4.67.1
- typeguard 4.4.2
- typing-extensions 4.12.2
- typing-inspect 0.9.0
- typing-inspection 0.4.0
- urllib3 1.26.20
- virtualenv 20.29.2
- yarl 1.19.0
- zipp 3.21.0
- ubuntu jammy build
- black 24.10.0
- boto3 1.37.8
- botocore 1.37.8
- cachetools 5.5.2
- certifi 2025.1.31
- cfgv 3.4.0
- charset-normalizer 3.4.1
- click 8.1.8
- colorama 0.4.6
- colorful 0.5.6
- distlib 0.3.9
- filelock 3.17.0
- google-api-core 2.24.1
- google-auth 2.38.0
- google-cloud-core 2.4.2
- google-cloud-storage 2.19.0
- google-crc32c 1.6.0
- google-resumable-media 2.7.2
- googleapis-common-protos 1.69.1
- h5py 3.13.0
- identify 2.6.8
- idna 3.10
- jmespath 1.0.1
- mypy-extensions 1.0.0
- nodeenv 1.9.1
- numpy 2.0.2
- numpy 2.2.3
- packaging 24.2
- pandas 2.2.3
- pathspec 0.12.1
- platformdirs 4.3.6
- pre-commit 3.8.0
- progressbar2 3.55.0
- proto-plus 1.26.0
- protobuf 5.29.3
- pyarrow 19.0.1
- pyasn1 0.6.1
- pyasn1-modules 0.4.1
- python-dateutil 2.9.0.post0
- python-utils 3.9.1
- pytz 2025.1
- pyyaml 6.0.2
- requests 2.32.3
- rsa 4.9
- s3transfer 0.11.4
- six 1.17.0
- sqlite-shelve 2.2.1
- taigapy 3.13.0
- tomli 2.2.1
- typing-extensions 4.12.2
- tzdata 2025.1
- urllib3 1.26.20
- urllib3 2.3.0
- virtualenv 20.29.3
- python ^3.9
- taigapy 3.13.0
- boto3 1.34.26
- botocore 1.34.26
- cachetools 5.3.2
- certifi 2024.7.4
- charset-normalizer 3.3.2
- click 8.1.7
- colorama 0.4.6
- colorful 0.5.6
- google-api-core 2.15.0
- google-auth 2.26.2
- google-cloud-core 2.4.1
- google-cloud-storage 2.14.0
- google-crc32c 1.5.0
- google-resumable-media 2.7.0
- googleapis-common-protos 1.62.0
- h5py 3.10.0
- idna 3.7
- jmespath 1.0.1
- numpy 1.26.3
- pandas 1.5.3
- pillow 10.3.0
- progressbar2 3.55.0
- protobuf 4.25.2
- pyarrow 15.0.0
- pyasn1 0.5.1
- pyasn1-modules 0.3.0
- python-dateutil 2.8.2
- python-utils 3.8.1
- pytz 2023.3.post1
- rdkit 2023.9.4
- requests 2.32.2
- rsa 4.9
- s3transfer 0.10.0
- six 1.16.0
- sqlite-shelve 2.2.1
- taigapy 3.5.1
- tqdm 4.66.3
- typing-extensions 4.9.0
- urllib3 1.26.19