GitHub / tschm issue stats
Total issues: 1,642
Total pull requests: 5,040
Merged pull request: 4,137
Average time to close issues: 22 days
Average time to close pull requests: 3 days
Average comments per issue: 0.36
Average comments per pull request: 0.37
Issues created
- cvxgrp/simulator: 165
- cvxgrp/cvxmarkowitz: 78
- cvxgrp/cvxcla: 64
- Jebel-Quant/rhiza: 63
- Jebel-Quant/jquantstats: 54
- schireson/pytest-alembic: 49
- tschm/pyhrp: 47
- tschm/TinyCTA: 44
- cvxgrp/cvxrisk: 40
- cvxgrp/cov_pred_finance: 40
- VanekPetr/investment-funnel: 40
- chebpy/chebpy: 39
- cvxgrp/.github: 35
- alihaskar/pycharting: 34
- ArturSepp/OptimalPortfolios: 32
- cvxgrp/cvx_short_course: 31
- skfolio/skfolio: 29
- tschm/jquantstats: 28
- Jebel-Quant/linalg: 27
- tschm/cradle: 27
- cvxgrp/cvxball: 25
- Jebel-Quant/rhiza-tools: 24
- cvxgrp/cradle: 22
- cvxgrp/markowitz-reference: 21
- Jebel-Quant/nncg: 19
- janushendersonassetallocation/loman: 19
- cvxgrp/cvxbson: 19
- tschm/antarctic: 17
- Jebel-Quant/quadprog: 17
- tschm/mosek-license-server: 16
- tschm/jsharpe: 16
- sfu-db/connector-x: 15
- tschm/min_circle: 15
- tschm/scribble: 15
- lobnek/pyaddepar: 15
- tschm/marimo_dev: 14
- tschm/mosekregression: 13
- Jebel-Quant/rhiza-cli: 12
- tschm/cs: 12
- tschm/experiments: 12
- tschm/chebpy: 11
- cvxgrp/scs: 10
- tschm/package: 10
- cvxgrp/cvxstatarb: 10
- tschm/.config-templates: 10
- tschm/paper: 9
- Jebel-Quant/basanos: 9
- mcarans/pytest-loguru: 9
- dcajasn/Riskfolio-Lib: 8
- tschm/monkeys: 8
- cvxpy/cvxpy: 7
- man-group/ArcticDB: 7
- scipy/scipy: 7
- cvxgrp/cvxcli: 7
- robertmartin8/PyPortfolioOpt: 7
- tschm/amberdata: 7
- marimo-team/marimo: 7
- tschm/minibook: 7
- VanekPetr/funnel: 7
- tschm/babynames: 6
- intro-stat-learning/ISLP_labs: 6
- arthrod/prompting: 5
- Jebel-Quant/jointview: 5
- tschm/token-mint-action: 5
- tschm/secretsanta: 5
- tschm/numpy-flight: 5
- Jebel-Quant/marimushka: 4
- cvxgrp/cvxportfolio: 4
- tschm/pyweb: 4
- PyPortfolio/PyPortfolioOpt: 4
- oxfordcontrol/Clarabel.rs: 4
- Nextdoor/ndscheduler: 3
- ponyorm/pony: 3
- tschm/epfl: 3
- cvxpy/cvxpylayers: 3
- tschm/simulator: 3
- tschm/funnel: 3
- cvxgrp/dsp: 3
- tschm/open: 3
- cuemacro/finmarketpy: 3
- ranaroussi/quantstats: 3
- tschm/eigserver: 3
- markrichardson/qsmile: 2
- ArturSepp/QuantInvestStrats: 2
- tschm/futures: 2
- cvxgrp/boilerplate: 2
- cvxgrp/home-energy-management: 2
- tschm/cradle_r: 2
- pola-rs/polars: 2
- numpy/numpy: 2
- tschm/server: 2
- databento/dbn: 2
- pandas-dev/pandas: 2
- ArdiaD/RiskPortfolios: 2
- frejanordsiek/hdf5storage: 2
- tschm/bb: 2
- tschm/cvxcla: 2
- cvxgrp/qss: 2
- tschm/cvxfin: 2
- cvxpy/benchmarks: 2
- tschm/marimo-gh-pages-template: 2
- hadolint/hadolint: 1
- jupyterhub/repo2docker: 1
- computationalmodelling/nbval: 1
- SAP-archive/How-Tos: 1
- tschm/cvxbson: 1
- patrick-kidger/signatory: 1
- treebeardtech/nbmake: 1
- apache/arrow: 1
- actions/download-artifact: 1
- WtfJoke/setup-tectonic: 1
- matthewgilbert/pdblp: 1
- python-jsonschema/check-jsonschema: 1
- crunchdao/readwrite: 1
- 12rambau/pytest-copie: 1
- tschm/chaeto: 1
- Itxxwasi/WASI-MD-V: 1
- cvxpy/actions: 1
- Anaconda-Platform/nbpresent: 1
- healeyq3/SCCApy: 1
- cvxpy/cvxkerb: 1
- google/python-fire: 1
- pylons/pyramid_tutorials: 1
- intro-stat-learning/ISLP: 1
- sknetwork-team/scikit-network: 1
- google-deepmind/qtqp: 1
- conda-forge/r-arrow-feedstock: 1
- jupyter/notebook: 1
- phschiele/pycla: 1
- hadolint/hadolint-action: 1
- nguoianphu/docker-hana: 1
- pydantic/pydantic-settings: 1
- tschm/cvxball-client: 1
- elsoroka/latex-ideas: 1
- cuemacro/findatapy: 1
- RafikFarhad/push-to-gcr-github-action: 1
- cours-esilv/02-test-with-actions-Anis92: 1
- statsmodels/statsmodels: 1
- Jebel-Quant/rhiza-claude: 1
- tschm/marimushka: 1
- tschm/eikon-docker: 1
- MongoEngine/mongoengine: 1
- twosigma/memento: 1
- marimo-team/marimo-gh-pages-template: 1
- cvxgrp/spcqe: 1
- cvxgrp/CVXcanon: 1
- lavr/python-emails: 1
- markrichardson/dummyrepo: 1
- Lumiwealth/quantstats_lumi: 1
- Jebel-Quant/rhiza-manager: 1
- Jebel-Quant/marimo-gh-pages-template: 1
- mdipierro/canvas: 1
- fpgmaas/deptry: 1
- jupyterhub/binderhub: 1
Pull requests created
- cvxgrp/simulator: 401
- tschm/pyhrp: 218
- cvxgrp/cvxcla: 206
- cvxgrp/cvxrisk: 190
- tschm/TinyCTA: 185
- tschm/cradle: 154
- cvxgrp/.github: 149
- tschm/antarctic: 148
- tschm/cs: 114
- cvxgrp/cvxmarkowitz: 110
- Jebel-Quant/rhiza: 109
- cvxgrp/cvxbson: 102
- cvxgrp/cvxball: 101
- tschm/mosek-license-server: 98
- Jebel-Quant/jquantstats: 97
- tschm/experiments: 89
- tschm/package: 87
- tschm/mosekregression: 84
- tschm/jquantstats: 80
- tschm/marimo_dev: 76
- chebpy/chebpy: 72
- tschm/babynames: 71
- Jebel-Quant/linalg: 71
- cvxgrp/cov_pred_finance: 68
- tschm/scribble: 67
- Jebel-Quant/quadprog: 66
- Jebel-Quant/rhiza-tools: 65
- tschm/min_circle: 62
- cvxgrp/markowitz-reference: 57
- tschm/secretsanta: 56
- tschm/pyweb: 52
- Jebel-Quant/nncg: 50
- schireson/pytest-alembic: 49
- Jebel-Quant/rhiza-claude: 49
- tschm/paper: 48
- tschm/monkeys: 48
- tschm/jsharpe: 48
- tschm/numpy-flight: 46
- tschm/cvxfin: 42
- tschm/amberdata: 42
- cvxgrp/cvx_short_course: 41
- Jebel-Quant/marimushka: 36
- VanekPetr/investment-funnel: 35
- cvxgrp/cvxstatarb: 35
- tschm/epfl: 33
- Jebel-Quant/rhiza-cli: 33
- alihaskar/pycharting: 32
- skfolio/skfolio: 31
- cvxgrp/cvxcli: 30
- ArturSepp/OptimalPortfolios: 29
- cvxgrp/cradle: 28
- tschm/token-mint-action: 28
- janushendersonassetallocation/loman: 28
- cvxpy/cvxpy: 27
- lobnek/pyaddepar: 25
- tschm/funnel: 25
- tschm/cradle_r: 25
- sfu-db/connector-x: 24
- tschm/.config-templates: 23
- tschm/cvxcla: 23
- plotly/Kaleido: 21
- tschm/minibook: 19
- intro-stat-learning/ISLP_labs: 18
- tschm/server: 17
- tschm/chebpy: 16
- VanekPetr/funnel: 16
- tschm/quantstats: 15
- tschm/open: 14
- oxfordcontrol/Clarabel.rs: 13
- tschm/template: 13
- tschm/eigserver: 13
- tschm/cvxball: 12
- tschm/simulator: 12
- tschm/cvxball-client: 12
- tschm/cvxcli: 12
- ranaroussi/quantstats: 12
- cvxgrp/scs: 11
- tschm/latex: 11
- cvxgrp/boilerplate: 11
- tschm/marimushka: 11
- scipy/scipy: 11
- Jebel-Quant/basanos: 10
- tschm/cvxrisk: 10
- tschm/demopaper: 10
- tschm/marimo-gh-pages-template: 9
- marimo-team/marimo-gh-pages-template: 9
- tschm/cvxbson: 8
- robertmartin8/PyPortfolioOpt: 7
- cvxgrp/cvxportfolio: 7
- Jebel-Quant/jointview: 7
- Jebel-Quant/shrinkage: 7
- marimo-team/marimo: 7
- tschm/eikon-docker: 7
- Lumiwealth/quantstats_lumi: 6
- mcarans/pytest-loguru: 6
- tschm/docs2github: 6
- man-group/ArcticDB: 6
- tschm/r_dev: 5
- tschm/ci: 5
- cvxgrp/dsp: 5
- tschm/ISLP_labs: 5
- arthrod/prompting: 5
- dcajasn/Riskfolio-Lib: 4
- aws/amazon-redshift-python-driver: 4
- pre-commit/action: 4
- tschm/futures: 3
- tschm/bb: 3
- Jebel-Quant/sync_template: 3
- cuemacro/finmarketpy: 3
- twosigma/memento: 3
- PyPortfolio/PyPortfolioOpt: 3
- cuemacro/chartpy: 2
- elsoroka/Satisfiability.jl: 2
- 12rambau/pytest-copie: 2
- tschm/presentation: 2
- tschm/prompting: 2
- markrichardson/qsmile: 2
- crunchdao/readwrite: 2
- BoundaryML/baml: 2
- pola-rs/polars: 2
- twosigma/nsncd: 2
- twosigma/uberjob: 2
- google/python-fire: 2
- google-deepmind/qtqp: 2
- tschm/cvxpy: 2
- cvxpy/cvxpylayers: 1
- TomasEspana/kendall_eigenvalues: 1
- RoySawyer/nimzo_3d_12: 1
- QCADevPreprod/qdo-canary-pullrequestscan-preprod-ap-southeast-2: 1
- pylons/pyramid_tutorials: 1
- tschm/databento-python: 1
- alpha-xone/xbbg: 1
- phschiele/pycla: 1
- tschm/hydra: 1
- tschm/Kaleido: 1
- jupyterhub/repo2docker-action: 1
- Jebel-Quant/platform: 1
- Jebel-Quant/fast_minimum_variance: 1
- hossain-khan/android-compose-app-template: 1
- fpgmaas/deptry: 1
- executablebooks/sphinx-book-theme: 1
- tschm/numpy-client: 1
- espanato/kendall_eigenvalues: 1
- tschm/chaeto: 1
- tschm/paper100: 1
- tschm/prompt2: 1
- cvxopt/cvxopt: 1
- cvxgrp/vgi: 1
- tschm/report: 1
- cvxgrp/cvxbook_additional_exercises: 1
- coinapi/coinapi-sdk: 1
- tschm/tschm: 1
Maintainer
- cvxgrp/simulator: 566
- cvxgrp/cvxcla: 270
- tschm/pyhrp: 265
- cvxgrp/cvxrisk: 230
- tschm/TinyCTA: 229
- cvxgrp/cvxmarkowitz: 188
- cvxgrp/.github: 184
- tschm/cradle: 181
- Jebel-Quant/rhiza: 172
- tschm/antarctic: 165
- Jebel-Quant/jquantstats: 151
- cvxgrp/cvxball: 126
- tschm/cs: 126
- cvxgrp/cvxbson: 121
- tschm/mosek-license-server: 114
Active Maintainer
- Jebel-Quant/rhiza: 172
- Jebel-Quant/jquantstats: 151
- tschm/TinyCTA: 103
- cvxgrp/cvxcla: 102
- Jebel-Quant/linalg: 98
- Jebel-Quant/rhiza-tools: 89
- Jebel-Quant/quadprog: 83
- Jebel-Quant/nncg: 69
- chebpy/chebpy: 68
- tschm/pyhrp: 65
- tschm/jsharpe: 64
- cvxgrp/simulator: 54
- Jebel-Quant/rhiza-claude: 50
- cvxgrp/cvxmarkowitz: 47
- Jebel-Quant/rhiza-cli: 45
Issue Author Associations
- Collaborator (577, 35.14%)
- Owner (393, 23.93%)
- Member (318, 19.37%)
- Contributor (250, 15.23%)
- None (104, 6.33%)
Pull Request Author Associations
- Owner (2,328, 46.19%)
- Collaborator (1,467, 29.11%)
- Member (802, 15.91%)
- Contributor (367, 7.28%)
- None (76, 1.51%)
Top Issue Labels
- enhancement (38)
- bug (20)
- help wanted (13)
- code-quality (12)
- rhiza-quality (6)
- P2 (3)
- maintenance (3)
- chore (3)
- CI (3)
- dependencies (2)
- good first issue (2)
- documentation (2)
- Bug (1)
- accepted (1)
- status:resolved-locked (1)
Top Pull Request Labels
- community (8)
- maintenance (8)
- P2 (7)
- dependencies (6)
- chore (4)
- bug (4)
- fix (4)
- enhancement (3)
- Review effort 1/5 (3)
- needs-decision (3)
- internal (3)
- feature (3)
- scipy.sparse.linalg (3)
- scipy.cluster (3)
- replicated (2)