{"id":36443,"name":"qutip","description":"QuTiP: Quantum Toolbox in Python","url":"https://github.com/qutip/qutip","last_synced_at":"2025-09-05T07:07:27.261Z","repository":{"id":4978345,"uuid":"6136261","full_name":"qutip/qutip","owner":"qutip","description":"QuTiP: Quantum Toolbox in Python","archived":false,"fork":false,"pushed_at":"2025-09-03T13:27:59.000Z","size":63490,"stargazers_count":1880,"open_issues_count":139,"forks_count":704,"subscribers_count":77,"default_branch":"master","last_synced_at":"2025-09-03T15:24:51.006Z","etag":null,"topics":["python","quantum","quantum-computing","quantum-information","quantum-mechanics","quantum-optics","quantum-toolbox","qutip","unitaryhack"],"latest_commit_sha":null,"homepage":"https://qutip.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"collective/Products.Collage","license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qutip.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.bib","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-10-09T06:20:46.000Z","updated_at":"2025-09-03T13:28:03.000Z","dependencies_parsed_at":"2023-10-04T21:59:01.476Z","dependency_job_id":"fa13d515-2769-4b53-a7e0-73ea0805aec7","html_url":"https://github.com/qutip/qutip","commit_stats":{"total_commits":9093,"total_committers":175,"mean_commits":51.96,"dds":0.7372704278016056,"last_synced_commit":"997db0c0e82f3c3dd4a97b53ca7233229eeac722"},"previous_names":[],"tags_count":40,"template":false,"template_full_name":null,"purl":"pkg:github/qutip/qutip","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2Fqutip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2Fqutip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2Fqutip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2Fqutip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qutip","download_url":"https://codeload.github.com/qutip/qutip/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2Fqutip/sbom","scorecard":{"id":677182,"data":{"date":"2025-08-11","repo":{"name":"github.com/qutip/qutip","commit":"d849c94665c50faabaa2e82ba05c0c50c9e5340c"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.8,"checks":[{"name":"Code-Review","score":6,"reason":"Found 4/6 approved changesets -- score normalized to 6","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 2 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/build.yml:1","Warn: no topLevel permission defined: .github/workflows/build_documentation.yml:1","Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Warn: no topLevel permission defined: .github/workflows/tests_env.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/qutip/qutip/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:54: update your workflow using https://app.stepsecurity.io/secureworkflow/qutip/qutip/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/qutip/qutip/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:119: update your workflow using https://app.stepsecurity.io/secureworkflow/qutip/qutip/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:121: update your workflow using https://app.stepsecurity.io/secureworkflow/qutip/qutip/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:141: update your workflow using https://app.stepsecurity.io/secureworkflow/qutip/qutip/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:157: update your workflow using https://app.stepsecurity.io/secureworkflow/qutip/qutip/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build.yml:171: update your workflow using https://app.stepsecurity.io/secureworkflow/qutip/qutip/build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_documentation.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/qutip/qutip/build_documentation.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_documentation.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/qutip/qutip/build_documentation.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_documentation.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/qutip/qutip/build_documentation.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build_documentation.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/qutip/qutip/build_documentation.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:141: update your workflow using https://app.stepsecurity.io/secureworkflow/qutip/qutip/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:142: update your workflow using https://app.stepsecurity.io/secureworkflow/qutip/qutip/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:288: update your workflow using https://app.stepsecurity.io/secureworkflow/qutip/qutip/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests_env.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/qutip/qutip/tests_env.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests_env.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/qutip/qutip/tests_env.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:131","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:202","Warn: pipCommand not pinned by hash: .github/workflows/build.yml:64","Warn: pipCommand not pinned by hash: .github/workflows/build_documentation.yml:24","Warn: pipCommand not pinned by hash: .github/workflows/build_documentation.yml:33","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:157","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:158","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:159","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:160","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:161","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:162","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:165","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:166","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:172","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:186","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:188","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:191","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:198","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:202","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:207","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:210","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:212","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:296","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:321","Warn: pipCommand not pinned by hash: .github/workflows/tests_env.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/tests_env.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/tests_env.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/tests_env.yml:43","Warn: pipCommand not pinned by hash: .github/workflows/tests_env.yml:54","Info:   0 out of  15 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   1 out of  30 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v5.2.0 not signed: https://api.github.com/repos/qutip/qutip/releases/223739910","Warn: release artifact v5.1.1 not signed: https://api.github.com/repos/qutip/qutip/releases/194963278","Warn: release artifact v5.1.0 not signed: https://api.github.com/repos/qutip/qutip/releases/191732582","Warn: release artifact v5.0.4 not signed: https://api.github.com/repos/qutip/qutip/releases/173286817","Warn: release artifact v5.0.3 not signed: https://api.github.com/repos/qutip/qutip/releases/162955888","Warn: release artifact v5.2.0 does not have provenance: https://api.github.com/repos/qutip/qutip/releases/223739910","Warn: release artifact v5.1.1 does not have provenance: https://api.github.com/repos/qutip/qutip/releases/194963278","Warn: release artifact v5.1.0 does not have provenance: https://api.github.com/repos/qutip/qutip/releases/191732582","Warn: release artifact v5.0.4 does not have provenance: https://api.github.com/repos/qutip/qutip/releases/173286817","Warn: release artifact v5.0.3 does not have provenance: https://api.github.com/repos/qutip/qutip/releases/162955888"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":9,"reason":"1 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2023-102"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-21T21:53:29.216Z","repository_id":4978345,"created_at":"2025-08-21T21:53:29.217Z","updated_at":"2025-08-21T21:53:29.217Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273723194,"owners_count":25156304,"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","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"}},"owner":{"login":"qutip","name":"QuTiP","uuid":"2517630","kind":"organization","description":"Quantum Toolbox in Python","email":null,"website":"https://qutip.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2517630?v=4","repositories_count":21,"last_synced_at":"2024-04-16T02:50:20.264Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/qutip","funding_links":[],"total_stars":2063,"followers":221,"following":0,"created_at":"2022-11-04T06:59:21.218Z","updated_at":"2024-04-16T02:50:25.874Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qutip","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qutip/repositories"},"packages":null,"commits":{"id":16493,"full_name":"qutip/qutip","default_branch":"master","committers":[{"name":"Robert Johansson","email":"jrjohansson@gmail.com","login":"jrjohansson","count":2389},{"name":"Paul Nation","email":"nonhermitian@gmail.com","login":"nonhermitian","count":2040},{"name":"Eric Giguère","email":"eric.giguere@calculquebec.ca","login":"Ericgig","count":1273},{"name":"Simon Cross","email":"hodgestar@gmail.com","login":"hodgestar","count":640},{"name":"Jake Lishman","email":"jake@binhbar.com","login":"jakelishman","count":517},{"name":"Anubhav Vardhan","email":"anubhavvardhan@gmail.com","login":"anubhavvardhan","count":356},{"name":"Alexander Pitchford","email":"alex.pitchford@gmail.com","login":"ajgpitch","count":231},{"name":"Eric Giguere","email":"eric.giguere@gmail.com","login":null,"count":229},{"name":"Paul Menczel","email":"paul@menczel.net","login":"pmenczel","count":221},{"name":"Christopher Granade","email":"cgranade@cgranade.com","login":"cgranade","count":150},{"name":"Asier Galicia","email":"A.GaliciaMartinez@student.tudelft.nl","login":"AGaliciaMartinez","count":147},{"name":"tamakoshi","email":"tamakosiy@gmail.com","login":"tamakoshi2001","count":142},{"name":"mcditooss","email":"gerardofingurbe@gmail.com","login":"gsuarezr","count":141},{"name":"Boxi Li","email":"etamin1201@gmail.com","login":"BoxiLi","count":136},{"name":"MathiB123","email":"114240186+MathiB123","login":"MathiB123","count":129},{"name":"Sidhant Saraogi","email":"ssaraogi@uwaterloo.ca","login":null,"count":100},{"name":"christian512","email":"c.staufe@posteo.net","login":"christian512","count":79},{"name":"Emi","email":"76208994+emilianomfortes","login":"emilianomfortes","count":77},{"name":"Tarun Raheja","email":"trolldemort9@gmail.com","login":null,"count":61},{"name":"Markus Baden","email":"markus.baden@gmail.com","login":"markusbaden","count":46},{"name":"Piotr Migdal","email":"pmigdal@gmail.com","login":"stared","count":46},{"name":"Purva Thakre","email":"purva.athakre@gmail.com","login":"purva-thakre","count":39},{"name":"Denis Vasilyev","email":"d.vutshi@gmail.com","login":"Vutshi","count":39},{"name":"Kevin Fischer","email":"fischer.kevin.a@gmail.com","login":"kafischer","count":38},{"name":"Shahnawaz Ahmed","email":"shahnawaz.ahmed95@gmail.com","login":"quantshah","count":38},{"name":"Rochisha Agarwal","email":"rochisha.agarwal2302@gmail.com","login":"rochisha0","count":36},{"name":"Arne Grimsmo","email":"arne.grimsmo@gmail.com","login":"arnelg","count":34},{"name":"Nathan Shammah","email":"nathan.shammah@gmail.com","login":"nathanshammah","count":33},{"name":"Neill Lambert","email":"nwlambert@gmail.com","login":"nwlambert","count":31},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":29},{"name":"sbisw002","email":"ssaumya7@gmail.com","login":"sbisw002","count":26},{"name":"Mehdi Aslani","email":"mehdiaslanimk@gmail.com","login":"mahdiaslanimk","count":25},{"name":"Mark Johnson","email":"mark.johnson.ai@gmail.com","login":"maij","count":21},{"name":"Tobias Schmale","email":"tschmale85@googlemail.com","login":"Sola85","count":20},{"name":"trentfridey","email":"tfri.92@gmail.com","login":"trentfridey","count":20},{"name":"PositroniumJS","email":"150566116+PositroniumJS","login":"PositroniumJS","count":20},{"name":"Pieter Eendebak","email":"pieter.eendebak@gmail.com","login":"eendebakpt","count":20},{"name":"Matheus Cordeiro","email":"matheusgomescord@gmail.com","login":"fobos123deimos","count":19},{"name":"Danny","email":"dkweiss@u.northwestern.edu","login":"dkweiss31","count":18},{"name":"Florian Hopfmueller","email":"fhopfmueller@gmail.com","login":"fhopfmueller","count":16},{"name":"Nikhil Harle","email":"nikhil.calvin@gmail.com","login":"khnikhil","count":16},{"name":"Martín Sande","email":"sandecostamartin@gmail.com","login":"MartinSandeCosta","count":15},{"name":"Ashish Panigrahi","email":"ashish.panigrahi@protonmail.com","login":"paniash","count":14},{"name":"Gaurav Saxena","email":"gaurav1995up@gmail.com","login":"gaurav-iiser","count":13},{"name":"gadhvirushiraj","email":"gadhvirushiraj@gmail.com","login":"gadhvirushiraj","count":12},{"name":"marekyggdrasil","email":"marek.yggdrasil@gmail.com","login":"marekyggdrasil","count":12},{"name":"Yash-10","email":"yashgondhalekar567@gmail.com","login":"Yash-10","count":12},{"name":"Johannes Feist","email":"johannes.feist@gmail.com","login":"jfeist","count":12},{"name":"Gerardo Jose Suarez","email":"31544007+mcditoos","login":"mcditoos","count":12},{"name":"Vladimir Vargas-Calderón","email":"vvargasc@unal.edu.co","login":"VolodyaCO","count":11},{"name":"Andrey Rakhubovsky","email":"rkhbvs@gmail.com","login":"omnster","count":11},{"name":"Anto Luketina","email":"l_ante@gmx.at","login":"spinolino","count":11},{"name":"owenagnel","email":"owen.agnel@gmail.com","login":"owenagnel","count":10},{"name":"fmayo96","email":"francomayo96@gmail.com","login":"fmayo96","count":10},{"name":"albertomercurio","email":"alberto.mercurio96@gmail.com","login":"albertomercurio","count":10},{"name":"Akhil Bhartiya","email":"81999018+akhilbhartiya","login":"akhilbhartiya","count":9},{"name":"Ben Criger","email":"bcriger@gmail.com","login":"bcriger","count":9},{"name":"Andrey Nikitin","email":"143126464+pyukey","login":"pyukey","count":8},{"name":"L K Livingstone","email":"livingstone.lk.337@gmail.com","login":"lklivingstone","count":8},{"name":"quantum-menace","email":"80125039+quantum-menace","login":"quantum-menace","count":8},{"name":"Wojciech Rzadkowski","email":"wojciech.rzadkowski@gmail.com","login":"wrzadkow","count":8},{"name":"xspronken","email":"xavier.spronken@gmail.com","login":"xspronken","count":7},{"name":"vikas-chaudhary-2802","email":"vikasch2802@gmail.com","login":"vikas-chaudhary-2802","count":7},{"name":"anna-naden","email":"anna@phoenix-computer.com","login":"anna-naden","count":7},{"name":"awkwardPotato812","email":"srinidhi.812@gmail.com","login":"awkwardPotato812","count":7},{"name":"HGSilveri","email":"henrique.silverio@tecnico.ulisboa.pt","login":"HGSilveri","count":7},{"name":"EmilianoG-byte","email":"57567043+EmilianoG-byte","login":"EmilianoG-byte","count":7},{"name":"Canoming","email":"canoming@163.com","login":"Canoming","count":7},{"name":"Leo_am","email":"leoassisfisica@gmail.com","login":"Leo-am","count":7},{"name":"Tanuj Rai","email":"tanujrai898@gmail.com","login":"Tanuj-rai","count":6},{"name":"Abhisek Upadhyaya","email":"abhisek.upadhyaya11@gmail.com","login":"abhisekupadhyaya","count":6},{"name":"Moritz Oberhauser","email":"moritz.oberhauser@gmail.com","login":"Zomtir","count":6},{"name":"Богдан Богдан","email":"rezniuk@gmail.com","login":"theodotk","count":6},{"name":"alex","email":"argriffi@ncsu.edu","login":"alexbrc","count":6},{"name":"Rita Abani","email":"ritapunk9@gmail.com","login":"DRA-chaos","count":5},{"name":"Nicolas Quesada","email":"zeitus@gmail.com","login":"nquesada","count":5},{"name":"Harsh Khilawala","email":"harsh.khilawala27@gmail.com","login":"HarshKhilawala","count":5},{"name":"Anna Naden","email":"phoenix13technical@gmail.com","login":null,"count":4},{"name":"Edward Thomas","email":"ed.j.thomas@protonmail.com","login":"ejthomas","count":4},{"name":"Lajos Palanki","email":"lala5th@gmail.com","login":"Lala5th","count":4},{"name":"PierreGuilmin","email":"pierreguilmin@gmail.com","login":"pierreguilmin","count":4},{"name":"Stefan Krastanov","email":"krastanov.stefan@gmail.com","login":"Krastanov","count":4},{"name":"jakobjakobson13","email":"43045863+jakobjakobson13","login":"jakobjakobson13","count":4},{"name":"Felipe Bivort Haiek","email":"felipebihaiek@gmail.com","login":"MrRobot2211","count":4},{"name":"fhenneke","email":"henneke@ma.tum.de","login":null,"count":3},{"name":"adria.labay","email":"adria.labay@gmail.com","login":null,"count":3},{"name":"Dominic Meiser","email":"dmeiser@txcorp.com","login":null,"count":3},{"name":"gecrooks","email":"gec@threeplusone.com","login":"gecrooks","count":3},{"name":"Andreas Maeder","email":"maederan@phys.ethz.ch","login":"maederan201","count":3},{"name":"Aryaman Kolhe","email":"chasmiccoder@gmail.com","login":"Chasmiccoder","count":3},{"name":"DnMGalan","email":"danimg828@gmail.com","login":"DnMGalan","count":3},{"name":"Hristo Georgiev","email":"hristo.a.georgiev@gmail.com","login":"hristog","count":3},{"name":"Victory Omole","email":"vtomole2@gmail.com","login":"vtomole","count":3},{"name":"Maggie","email":"margaret.pavlovich@yale.edu","login":"magzpavz","count":3},{"name":"Kavya Rambhia","email":"161142013+kavya-r30","login":"kavya-r30","count":3},{"name":"Alexios-xi","email":"59236787+Alexios-xi","login":"Alexios-xi","count":2},{"name":"Ray Ganardi","email":"rayganardi@gmail.com","login":"rganardi","count":2},{"name":"Reinier Heeres","email":"reinier@heeres.eu","login":"heeres","count":2},{"name":"Richard Brierley","email":"richard.brierley@yale.edu","login":"kiuthed","count":2},{"name":"SJUW","email":"114626049+SJUW","login":"SJUW","count":2},{"name":"Sarang Joshi","email":"sarangj@msn.com","login":"sarangjo","count":2},{"name":"Zhang Maiyun","email":"me@maiyun.me","login":"myzhang1029","count":2},{"name":"drodper","email":"dperez@rigetti.com","login":"drodper","count":2},{"name":"kwyip","email":"yipkawa@gmail.com","login":"kwyip","count":2},{"name":"obliviateandsurrender","email":"utkarshazad98@gmail.com","login":"obliviateandsurrender","count":2},{"name":"Ben Bartlett","email":"benjamincbartlett@gmail.com","login":"bencbartlett","count":2},{"name":"Michael Goerz","email":"goerz@stanford.edu","login":"goerz","count":2},{"name":"Matthew Treinish","email":"mtreinish@kortar.org","login":"mtreinish","count":2},{"name":"Lucas Verney","email":"phyks@phyks.me","login":"Phyks","count":2},{"name":"Joseph Fox-Rabinovitz","email":"madphysicist","login":"madphysicist","count":2},{"name":"Jonas Hoersch","email":"coroa@online.de","login":"coroa","count":2},{"name":"Ivan Carvalho","email":"ivan.carvalho@alumni.ubc.ca","login":"IvanIsCoding","count":2},{"name":"Gilbert Shih","email":"ldes89150@gmail.com","login":"ldes89150","count":2},{"name":"Florestan Ziem","email":"flo.zie@gmx.de","login":"phkx","count":2},{"name":"Ben Jones","email":"ben.d.jones@sheffield.ac.uk","login":"jenjaminbones","count":2},{"name":"Arie van Deursen","email":"avandeursen","login":"avandeursen","count":2},{"name":"Élie Gouzien","email":"elie.gouzien@unice.fr","login":"ElieGouzien","count":2},{"name":"valanm22","email":"valanm22@gmail.com","login":"valanm22","count":2},{"name":"alan-nala","email":"44471696+alan-nala","login":"alan-nala","count":1},{"name":"YouWei Zhao","email":"zhao.uv@gmail.com","login":"zhaouv","count":1},{"name":"Yariv Yanay","email":"yarivyanay@gmail.com","login":"yarrriv","count":1},{"name":"Xiaoliang Wu","email":"Zurielibra@gmail.com","login":"xwu64","count":1},{"name":"Xiaodong Qi","email":"i2000s@hotmail.com","login":"i2000s","count":1},{"name":"WingCode","email":"smallstar1234@gmail.com","login":"WingCode","count":1},{"name":"Wikstahl","email":"pontus.wikstahl@gmail.com","login":"Wikstahl","count":1},{"name":"Eric Hontz","email":"airikh@gmail.com","login":"airikh","count":1},{"name":"Drew Parsons","email":"dparsons@emerall.com","login":"drew-parsons","count":1},{"name":"Craig Gidney","email":"Craig.Gidney@gmail.com","login":"Strilanc","count":1},{"name":"Sampreet Kalita","email":"9553215+Sampreet","login":"Sampreet","count":1},{"name":"Sebastian Krämer","email":"basti.kr@gmail.com","login":"bastikr","count":1},{"name":"Simon Humpohl","email":"simon.humpohl@rwth-aachen.de","login":"terrorfisch","count":1},{"name":"Simon Whalen","email":"simon.whalen@gmail.com","login":"swhalen","count":1},{"name":"Tanya Garg","email":"62295887+tgag17","login":"tgag17","count":1},{"name":"Thomas Walker","email":"42548316+taw181","login":"taw181","count":1},{"name":"anonymousdouble","email":"112695649+anonymousdouble","login":"anonymousdouble","count":1},{"name":"davidschlegel","email":"schlegel.david.ds@gmail.com","login":"davidschlegel","count":1},{"name":"dweigand","email":"sissifus@gmail.com","login":"dweigand","count":1},{"name":"Vlad Negnevitsky","email":"nvlad at gee mail dot comm","login":null,"count":1},{"name":"dev-aditya","email":"adityadev21.ad@gmail.com","login":null,"count":1},{"name":"ayushjariyal","email":"ayushkumarAk3115@gmial.com","login":null,"count":1},{"name":"Nikolas Tezak","email":"ntezak@stanford.edu","login":null,"count":1},{"name":"Daniel Holst","email":"danielholst@freys.teorfys.lu.se","login":null,"count":1},{"name":"Asier","email":"jasnah@pop-os.localdomain","login":null,"count":1},{"name":"Michael V. DePalatis","email":"mvd@phys.au.dk","login":null,"count":1},{"name":"Laurence Stant","email":"laurence@sandysoftware.com","login":null,"count":1},{"name":"eliegenois","email":"55160591+eliegenois","login":"eliegenois","count":1},{"name":"essence-of-waqf","email":"essence-of-waqf@pluslabs.co.za","login":"essence-of-waqf","count":1},{"name":"ruffa","email":"julianm.ruffinelli@gmail.com","login":"ruffa","count":1},{"name":"Adriaan","email":"AdriaanRol","login":"AdriaanRol","count":1},{"name":"Danefantom","email":"danefantom@gmail.com","login":"Danefantom","count":1},{"name":"Christoph Gohlke","email":"cjgohlke@gmail.com","login":"cgohlke","count":1},{"name":"CamilleLCal","email":"44556463+CamilleLCal","login":"CamilleLCal","count":1},{"name":"Bo Yang","email":"yh198595@gmail.com","login":"BOBO1997","count":1},{"name":"Arne Hamann","email":"kontakt+github@arne.email","login":"tacruc","count":1},{"name":"Anush Venkatakrishnan","email":"54374648+anushkrishnav","login":"anushkrishnav","count":1},{"name":"Antonio Andrea Gentile","email":"aagentile","login":"aagentile","count":1},{"name":"Amit","email":"bitsjamadagni@gmail.com","login":"amitjamadagni","count":1},{"name":"Matthew O'Brien","email":"36440999+obmatt1234","login":"obmatt1234","count":1},{"name":"Matt","email":"Matthew.ord1@gmail.com","login":"Matt-Ord","count":1},{"name":"Mateo Laguna","email":"m.laguna10@uniandes.edu.co","login":"mlaguna10","count":1},{"name":"Marco David","email":"8840759+marco-david","login":"marco-david","count":1},{"name":"Louis Tessler","email":"32380833+IIAOPSW","login":"IIAOPSW","count":1},{"name":"Laurent AJDNIK","email":"github@ajdnik.com","login":"LaurentAjdnik","count":1},{"name":"Kosuke Mizuno","email":"43668684+KosukeMizuno","login":"KosukeMizuno","count":1},{"name":"Julian Iacoponi","email":"julian.iacoponi@gmail.com","login":"julianiacoponi","count":1},{"name":"Samesh Lakhotia","email":"43701530+sameshl","login":"sameshl","count":1},{"name":"Viacheslav Ostroukh","email":"slava@ostroukh.me","login":"slavoutich","count":1},{"name":"Sam Wolski","email":"wolski.samp@gmail.com","login":"SamWolski","count":1},{"name":"Sam Griffiths","email":"13700330+sjgriffiths","login":"sjgriffiths","count":1},{"name":"Rajiv-B","email":"rajiv.boddeda@gmail.com","login":"Rajiv-B","count":1},{"name":"Rajath Shetty","email":"40293845+rajathshetty20","login":"rajathshetty20","count":1},{"name":"Philipp Schindler","email":"philipp.schindler@uibk.ac.at","login":"pschindler","count":1},{"name":"Peter Kirton","email":"peter.kirton@tuwien.ac.at","login":"peterkirton","count":1},{"name":"Nithin Ramu","email":"ramu.nithin@gmail.com","login":"NithinRamu","count":1},{"name":"yuri@FreeBSD","email":"yurivict","login":"yurivict","count":1},{"name":"yulanl22","email":"yulan.l.dcosta.22@gmail.com","login":"yulan-dacosta","count":1},{"name":"Jonathan A. Gross","email":"jarthurgross@gmail.com","login":"jarthurgross","count":1},{"name":"Jonas Neergaard-Nielsen","email":"j@neer.dk","login":"neago","count":1},{"name":"Jon Crall","email":"erotemic@gmail.com","login":"Erotemic","count":1},{"name":"Jevon Longdell","email":"jevon.longdell@gmail.com","login":"jevonlongdell","count":1},{"name":"Javad Noorbakhsh","email":"javadnoorb","login":"javadnoorb","count":1},{"name":"Harry Adams","email":"hyperionharry@gmail.com","login":"ThatAdamsGuy","count":1}],"total_commits":10175,"total_committers":182,"total_bot_commits":29,"total_bot_committers":1,"mean_commits":55.90659340659341,"dds":0.7652088452088452,"past_year_committers":[{"name":"Eric Giguère","email":"eric.giguere@calculquebec.ca","login":"Ericgig","count":181},{"name":"MathiB123","email":"114240186+MathiB123","login":"MathiB123","count":129},{"name":"mcditooss","email":"gerardofingurbe@gmail.com","login":"gsuarezr","count":109},{"name":"Eric Giguere","email":"eric.giguere@gmail.com","login":null,"count":91},{"name":"Paul Menczel","email":"paul@menczel.net","login":"pmenczel","count":79},{"name":"Rochisha Agarwal","email":"rochisha.agarwal2302@gmail.com","login":"rochisha0","count":34},{"name":"Matheus Cordeiro","email":"matheusgomescord@gmail.com","login":"fobos123deimos","count":19},{"name":"Tobias Schmale","email":"tschmale85@googlemail.com","login":"Sola85","count":17},{"name":"PositroniumJS","email":"150566116+PositroniumJS","login":"PositroniumJS","count":16},{"name":"fmayo96","email":"francomayo96@gmail.com","login":"fmayo96","count":10},{"name":"Akhil Bhartiya","email":"81999018+akhilbhartiya","login":"akhilbhartiya","count":9},{"name":"Andrey Nikitin","email":"143126464+pyukey","login":"pyukey","count":8},{"name":"Simon Cross","email":"hodgestar@gmail.com","login":"hodgestar","count":8},{"name":"quantum-menace","email":"80125039+quantum-menace","login":"quantum-menace","count":8},{"name":"Tanuj Rai","email":"tanujrai898@gmail.com","login":"Tanuj-rai","count":6},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":6},{"name":"Andrey Rakhubovsky","email":"rkhbvs@gmail.com","login":"omnster","count":5},{"name":"Andreas Maeder","email":"maederan@phys.ethz.ch","login":"maederan201","count":3},{"name":"Jake Lishman","email":"jake@binhbar.com","login":"jakelishman","count":3},{"name":"Kavya Rambhia","email":"161142013+kavya-r30","login":"kavya-r30","count":3},{"name":"obliviateandsurrender","email":"utkarshazad98@gmail.com","login":"obliviateandsurrender","count":2},{"name":"Zhang Maiyun","email":"me@maiyun.me","login":"myzhang1029","count":2},{"name":"Sarang Joshi","email":"sarangj@msn.com","login":"sarangjo","count":2},{"name":"Pieter Eendebak","email":"pieter.eendebak@gmail.com","login":"eendebakpt","count":2},{"name":"Anush Venkatakrishnan","email":"54374648+anushkrishnav","login":"anushkrishnav","count":1},{"name":"Sampreet Kalita","email":"9553215+Sampreet","login":"Sampreet","count":1},{"name":"alan-nala","email":"44471696+alan-nala","login":"alan-nala","count":1},{"name":"ayushjariyal","email":"ayushkumarAk3115@gmial.com","login":null,"count":1},{"name":"Daniel Holst","email":"danielholst@freys.teorfys.lu.se","login":null,"count":1},{"name":"Danefantom","email":"danefantom@gmail.com","login":"Danefantom","count":1}],"past_year_total_commits":758,"past_year_total_committers":30,"past_year_total_bot_commits":6,"past_year_total_bot_committers":1,"past_year_mean_commits":25.266666666666666,"past_year_dds":0.7612137203166227,"last_synced_at":"2025-05-24T14:27:59.130Z","last_synced_commit":"b760f88feb0f9057fcc912c3818913ac9c48f5a6","created_at":"2023-03-07T11:32:40.991Z","updated_at":"2025-05-24T14:28:41.454Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2Fqutip/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.936Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"qutip/qutip","html_url":"https://github.com/qutip/qutip","last_synced_at":"2025-09-04T05:03:20.537Z","status":null,"issues_count":256,"pull_requests_count":707,"avg_time_to_close_issue":39862083.972826086,"avg_time_to_close_pull_request":2083081.0466666666,"issues_closed_count":184,"pull_requests_closed_count":600,"pull_request_authors_count":73,"issue_authors_count":163,"avg_comments_per_issue":2.64453125,"avg_comments_per_pull_request":1.9816124469589815,"merged_pull_requests_count":556,"bot_issues_count":0,"bot_pull_requests_count":28,"past_year_issues_count":57,"past_year_pull_requests_count":236,"past_year_avg_time_to_close_issue":926216.65625,"past_year_avg_time_to_close_pull_request":782935.1162790698,"past_year_issues_closed_count":32,"past_year_pull_requests_closed_count":172,"past_year_pull_request_authors_count":37,"past_year_issue_authors_count":46,"past_year_avg_comments_per_issue":1.3333333333333333,"past_year_avg_comments_per_pull_request":1.3347457627118644,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":8,"past_year_merged_pull_requests_count":156,"created_at":"2023-05-14T22:40:26.540Z","updated_at":"2025-09-04T05:03:20.539Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2Fqutip","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/qutip%2Fqutip/issues","issue_labels_count":{"ENH":41,"good first issue":27,"physics":14,"BUG":13,"code":10,"DOC":6,"floquet":4,"Q\u0026A":4,"medium":2,"qip":2,"easy":2,"help wanted":2,"solver":2,"core":1,"v4":1},"pull_request_labels_count":{"dependencies":28,"python":6,"BUG":2,"ENH":2,"invalid":1},"issue_author_associations_count":{"NONE":154,"MEMBER":61,"CONTRIBUTOR":41},"pull_request_author_associations_count":{"MEMBER":460,"CONTRIBUTOR":175,"NONE":72},"issue_authors":{"Ericgig":22,"pmenczel":9,"nwlambert":7,"Sola85":7,"BenjaminDAnjou":5,"Phyks":5,"AGaliciaMartinez":4,"ajgpitch":4,"albertomercurio":4,"christian512":4,"hodgestar":4,"gabbence95":3,"joeybarreto":3,"theodotk":3,"Chengie6":3,"BoxiLi":3,"cgranade":3,"HamidArianZad":2,"nathanshammah":2,"khanhuyengiang":2,"drew-parsons":2,"qilesu":2,"Rumoa":2,"magzpavz":2,"matteoacrossi":2,"yuchiuchao":2,"amirebrahimi":2,"Ni2310":2,"obliviateandsurrender":2,"ottosalmenkivi":2,"mgunyho":2,"LiMinghuaLiGan":2,"parsidd":2,"goerz":2,"yangjy0826":1,"tilek":1,"fhopfmueller":1,"RunawayFancy":1,"Sheepsftw":1,"KianHwee-Lim":1,"gautierronan":1,"AFvanloo":1,"petergthatsme":1,"AbdullahKazi500":1,"dkweiss31":1,"pierreguilmin":1,"Timo1104":1,"shemian29":1,"PositroniumJS":1,"Sabhyata21":1,"halaski":1,"LR-27":1,"marcogobbo":1,"mkalpakis":1,"NeoFantom":1,"jrjohansson":1,"CorentinB78":1,"shiv6510":1,"Krastanov":1,"mgely":1,"OChiB":1,"OliverDudgeon":1,"kylinzzx":1,"egdeist":1,"qci-amos":1,"longyun200111":1,"JYD1ng":1,"HamadPhy":1,"reTELEport":1,"Matt-Ord":1,"Wikstahl":1,"eechiki":1,"nkvij":1,"quantum-menace":1,"emilyt-nist":1,"lucainnocenti":1,"ninjab3381":1,"ChaoXianGaoGuan":1,"udevd":1,"paba92":1,"1729absr":1,"jishnurajendran":1,"jonahpeter":1,"s1-inoue":1,"auratrifire":1,"ZhuangMaMS":1,"ShunjiL4t1qbit":1,"wzl17":1,"saltshuler":1,"bsiegelwax":1,"ltmsyvag":1,"christopherkang":1,"manavbabel":1,"lfry512":1,"tilias4":1,"Ehud-Shahar":1,"marccheneau":1,"LaurentBergeron":1,"DHuybrechts":1,"JetSethi":1,"yonisch":1,"mcditoos":1,"ericswitzer":1,"EmilianoG-byte":1,"zqedwardchou":1,"CrazyCakes":1,"nonhermitian":1,"shahphy":1,"nlupugla":1,"quantshah":1,"stelakus":1,"stserkis":1,"LemonMM9":1,"edumur":1,"adithi16":1,"apassenger":1,"adolepha":1,"NGastaPooh":1,"vikramkashyap":1,"matt-c1":1,"gsteele13":1,"jsmarsha11":1,"tylerhg":1,"akirakyle":1,"jherkenhoff":1,"davidvrchen":1,"balopat":1,"JRD801":1,"resonantspectrum":1,"vainPointer":1,"yurivict":1,"ghost":1,"YunJ1e":1,"Xaporia":1,"RMaier1":1,"crchristian":1,"fpetiziol":1,"tuureorell":1,"mariofilho281":1,"maederan201":1,"vegaonline":1,"prem314":1,"sk0rte":1,"Karhoi":1,"joshcombes":1,"ejblackwell":1,"gh85":1,"silvio-sjsj":1,"hepzanechen":1,"joseantonio-marin":1,"TesseTiemens":1,"knesterov":1,"NathalyaaHikari":1,"adazi":1,"KishorSalunkhe":1,"zhediezhedie":1,"ComplexTranspose":1,"jakelishman":1,"stared":1,"SachaRG":1,"kylewamer":1,"itayshom":1,"henrykironde":1},"pull_request_authors":{"Ericgig":398,"pmenczel":39,"dependabot[bot]":28,"hodgestar":23,"rochisha0":23,"MathiB123":12,"Sola85":11,"nwlambert":10,"PositroniumJS":10,"gsuarezr":9,"tamakoshi2001":7,"Picsidust":6,"magnamancer":6,"Tanuj-rai":6,"omnster":5,"theodotk":5,"DnMGalan":4,"magzpavz":4,"Matt-Ord":4,"eendebakpt":4,"BoxiLi":4,"AGaliciaMartinez":3,"jakelishman":3,"cgranade":2,"deba-cyber":2,"SJUW":2,"ajgpitch":2,"kumar-ayush3115":2,"vikas-chaudhary-2802":2,"maederan201":2,"fobos123deimos":2,"YangZ926":2,"evmckinney9":2,"obliviateandsurrender":2,"ausstein":2,"gautierronan":2,"gadhvirushiraj":2,"KosukeMizuno":2,"valleyofblackpanther":2,"Sampreet":2,"claretgrace0801":2,"pyukey":2,"anushkrishnav":2,"myzhang1029":2,"kavya-r30":2,"lucifer4073":2,"snehauppula":2,"owenagnel":2,"fmayo96":2,"PriyanshuPansari":2,"Danefantom":2,"HarshKhilawala":2,"quantum-menace":2,"alan-nala":2,"akhilbhartiya":2,"sarangjo":2,"eltociear":1,"christian512":1,"sjgriffiths":1,"dkweiss31":1,"albertomercurio":1,"awkwardPotato812":1,"ejthomas":1,"TheNewThinkTank":1,"valanm22":1,"cosmic-quantum":1,"lklivingstone":1,"EmilianoG-byte":1,"mcditoos":1,"Muhammad-Rebaal":1,"khnikhil":1,"ottosalmenkivi":1,"famous111":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-04T00:00:25.939Z","repositories_count":10080233,"issues_count":31311624,"pull_requests_count":96148338,"authors_count":10693059,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"ENH":9,"good first issue":4,"BUG":2},"past_year_pull_request_labels_count":{"dependencies":8,"python":6},"past_year_issue_author_associations_count":{"NONE":40,"MEMBER":9,"CONTRIBUTOR":8},"past_year_pull_request_author_associations_count":{"MEMBER":135,"CONTRIBUTOR":59,"NONE":42},"past_year_issue_authors":{"Sola85":5,"pmenczel":3,"magzpavz":2,"albertomercurio":2,"nwlambert":2,"ottosalmenkivi":2,"khanhuyengiang":2,"AbdullahKazi500":1,"matt-c1":1,"mkalpakis":1,"NGastaPooh":1,"ninjab3381":1,"parsidd":1,"petergthatsme":1,"quantum-menace":1,"resonantspectrum":1,"Rumoa":1,"Sabhyata21":1,"saltshuler":1,"shahphy":1,"Sheepsftw":1,"sk0rte":1,"tuureorell":1,"vegaonline":1,"zhediezhedie":1,"adolepha":1,"ajgpitch":1,"ChaoXianGaoGuan":1,"CorentinB78":1,"crchristian":1,"emilyt-nist":1,"Ericgig":1,"gh85":1,"henrykironde":1,"hepzanechen":1,"jherkenhoff":1,"joseantonio-marin":1,"JYD1ng":1,"kylewamer":1,"LemonMM9":1,"LiMinghuaLiGan":1,"longyun200111":1,"lucainnocenti":1,"maederan201":1,"marcogobbo":1,"mariofilho281":1},"past_year_pull_request_authors":{"Ericgig":114,"pmenczel":16,"MathiB123":12,"Sola85":10,"dependabot[bot]":8,"hodgestar":6,"Tanuj-rai":6,"Picsidust":6,"gsuarezr":5,"jakelishman":3,"magnamancer":3,"akhilbhartiya":2,"magzpavz":2,"ausstein":2,"YangZ926":2,"eendebakpt":2,"PositroniumJS":2,"kavya-r30":2,"lucifer4073":2,"gautierronan":2,"snehauppula":2,"nwlambert":2,"deba-cyber":2,"quantum-menace":2,"fobos123deimos":2,"maederan201":2,"myzhang1029":2,"kumar-ayush3115":2,"omnster":2,"sarangjo":2,"Danefantom":2,"fmayo96":2,"cosmic-quantum":1,"Muhammad-Rebaal":1,"TheNewThinkTank":1,"famous111":1,"ottosalmenkivi":1},"maintainers":[{"login":"Ericgig","count":420,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Ericgig"},{"login":"pmenczel","count":46,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pmenczel"},{"login":"nwlambert","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nwlambert"},{"login":"AGaliciaMartinez","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AGaliciaMartinez"},{"login":"BoxiLi","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/BoxiLi"},{"login":"ajgpitch","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajgpitch"},{"login":"cgranade","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cgranade"},{"login":"jakelishman","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakelishman"},{"login":"albertomercurio","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/albertomercurio"},{"login":"goerz","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/goerz"},{"login":"nathanshammah","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nathanshammah"},{"login":"jrjohansson","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jrjohansson"},{"login":"nonhermitian","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nonhermitian"},{"login":"quantshah","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/quantshah"}],"active_maintainers":[{"login":"Ericgig","count":115,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Ericgig"},{"login":"pmenczel","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pmenczel"},{"login":"nwlambert","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nwlambert"},{"login":"jakelishman","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jakelishman"},{"login":"albertomercurio","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/albertomercurio"},{"login":"ajgpitch","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ajgpitch"}]},"events":null,"keywords":["python","quantum","quantum-computing","quantum-information","quantum-mechanics","quantum-optics","quantum-toolbox","qutip","unitaryhack"],"dependencies":[{"ecosystem":"pypi","filepath":"doc/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-08-06T18:00:57.983Z","updated_at":"2022-08-06T18:00:57.983Z","repository_link":"https://github.com/qutip/qutip/blob/master/doc/requirements.txt","dependencies":[{"id":585883561,"package_name":"alabaster","ecosystem":"pypi","requirements":"==0.7.12","direct":true,"kind":"runtime","optional":false},{"id":585883562,"package_name":"appnope","ecosystem":"pypi","requirements":"==0.1.2","direct":true,"kind":"runtime","optional":false},{"id":585883563,"package_name":"Babel","ecosystem":"pypi","requirements":"==2.9.1","direct":true,"kind":"runtime","optional":false},{"id":585883564,"package_name":"backcall","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"runtime","optional":false},{"id":585883565,"package_name":"certifi","ecosystem":"pypi","requirements":"==2020.12.5","direct":true,"kind":"runtime","optional":false},{"id":585883566,"package_name":"chardet","ecosystem":"pypi","requirements":"==4.0.0","direct":true,"kind":"runtime","optional":false},{"id":585883567,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"runtime","optional":false},{"id":585883568,"package_name":"Cython","ecosystem":"pypi","requirements":"==0.29.23","direct":true,"kind":"runtime","optional":false},{"id":585883569,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.0.7","direct":true,"kind":"runtime","optional":false},{"id":585883570,"package_name":"docutils","ecosystem":"pypi","requirements":"==0.16","direct":true,"kind":"runtime","optional":false},{"id":585883571,"package_name":"idna","ecosystem":"pypi","requirements":"==2.10","direct":true,"kind":"runtime","optional":false},{"id":585883572,"package_name":"imagesize","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"runtime","optional":false},{"id":585883573,"package_name":"ipython","ecosystem":"pypi","requirements":"==7.31.1","direct":true,"kind":"runtime","optional":false},{"id":585883574,"package_name":"ipython-genutils","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"runtime","optional":false},{"id":585883575,"package_name":"jedi","ecosystem":"pypi","requirements":"==0.18.0","direct":true,"kind":"runtime","optional":false},{"id":585883576,"package_name":"Jinja2","ecosystem":"pypi","requirements":"==2.11.3","direct":true,"kind":"runtime","optional":false},{"id":585883577,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"runtime","optional":false},{"id":585883578,"package_name":"MarkupSafe","ecosystem":"pypi","requirements":"==1.1.1","direct":true,"kind":"runtime","optional":false},{"id":585883579,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.3.4","direct":true,"kind":"runtime","optional":false},{"id":585883580,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.22.0","direct":true,"kind":"runtime","optional":false},{"id":585883581,"package_name":"numpydoc","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"runtime","optional":false},{"id":585883582,"package_name":"packaging","ecosystem":"pypi","requirements":"==20.9","direct":true,"kind":"runtime","optional":false},{"id":585883583,"package_name":"parso","ecosystem":"pypi","requirements":"==0.8.2","direct":true,"kind":"runtime","optional":false},{"id":585883584,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.8.0","direct":true,"kind":"runtime","optional":false},{"id":585883585,"package_name":"pickleshare","ecosystem":"pypi","requirements":"==0.7.5","direct":true,"kind":"runtime","optional":false},{"id":585883586,"package_name":"Pillow","ecosystem":"pypi","requirements":"==9.0.1","direct":true,"kind":"runtime","optional":false},{"id":585883587,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"==3.0.18","direct":true,"kind":"runtime","optional":false},{"id":585883588,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"runtime","optional":false},{"id":585883589,"package_name":"Pygments","ecosystem":"pypi","requirements":"==2.8.1","direct":true,"kind":"runtime","optional":false},{"id":585883590,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==2.4.7","direct":true,"kind":"runtime","optional":false},{"id":585883591,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.1","direct":true,"kind":"runtime","optional":false},{"id":585883592,"package_name":"pytz","ecosystem":"pypi","requirements":"==2021.1","direct":true,"kind":"runtime","optional":false},{"id":585883593,"package_name":"requests","ecosystem":"pypi","requirements":"==2.25.1","direct":true,"kind":"runtime","optional":false},{"id":585883594,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.6.2","direct":true,"kind":"runtime","optional":false},{"id":585883595,"package_name":"six","ecosystem":"pypi","requirements":"==1.15.0","direct":true,"kind":"runtime","optional":false},{"id":585883596,"package_name":"snowballstemmer","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":585883597,"package_name":"Sphinx","ecosystem":"pypi","requirements":"==3.5.4","direct":true,"kind":"runtime","optional":false},{"id":585883598,"package_name":"sphinx-gallery","ecosystem":"pypi","requirements":"==0.8.2","direct":true,"kind":"runtime","optional":false},{"id":585883599,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"==0.5.2","direct":true,"kind":"runtime","optional":false},{"id":585883600,"package_name":"sphinxcontrib-applehelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"runtime","optional":false},{"id":585883601,"package_name":"sphinxcontrib-bibtex","ecosystem":"pypi","requirements":"==2.4.1","direct":true,"kind":"runtime","optional":false},{"id":585883602,"package_name":"sphinxcontrib-devhelp","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"runtime","optional":false},{"id":585883603,"package_name":"sphinxcontrib-htmlhelp","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"runtime","optional":false},{"id":585883604,"package_name":"sphinxcontrib-jsmath","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"runtime","optional":false},{"id":585883605,"package_name":"sphinxcontrib-qthelp","ecosystem":"pypi","requirements":"==1.0.3","direct":true,"kind":"runtime","optional":false},{"id":585883606,"package_name":"sphinxcontrib-serializinghtml","ecosystem":"pypi","requirements":"==1.1.4","direct":true,"kind":"runtime","optional":false},{"id":585883607,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.0.5","direct":true,"kind":"runtime","optional":false},{"id":585883608,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.5","direct":true,"kind":"runtime","optional":false},{"id":585883609,"package_name":"wcwidth","ecosystem":"pypi","requirements":"==0.2.5","direct":true,"kind":"runtime","optional":false},{"id":585883610,"package_name":"wheel","ecosystem":"pypi","requirements":"==0.37.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2022-08-06T18:00:58.017Z","updated_at":"2022-08-06T18:00:58.017Z","repository_link":"https://github.com/qutip/qutip/blob/master/requirements.txt","dependencies":[{"id":585883611,"package_name":"cython","ecosystem":"pypi","requirements":"\u003e=0.29.20","direct":true,"kind":"runtime","optional":false},{"id":585883612,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.16.6","direct":true,"kind":"runtime","optional":false},{"id":585883613,"package_name":"scipy","ecosystem":"pypi","requirements":"\u003e=1.0","direct":true,"kind":"runtime","optional":false},{"id":585883614,"package_name":"packaging","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/build.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T16:23:06.721Z","updated_at":"2023-01-13T16:23:06.721Z","repository_link":"https://github.com/qutip/qutip/blob/master/.github/workflows/build.yml","dependencies":[{"id":6890328203,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890328204,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":6890328205,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890328206,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/build_documentation.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T16:23:06.792Z","updated_at":"2023-01-13T16:23:06.792Z","repository_link":"https://github.com/qutip/qutip/blob/master/.github/workflows/build_documentation.yml","dependencies":[{"id":6890328283,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890328284,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":6890328285,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/tests.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T16:23:06.837Z","updated_at":"2023-01-13T16:23:06.837Z","repository_link":"https://github.com/qutip/qutip/blob/master/.github/workflows/tests.yml","dependencies":[{"id":6890328350,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6890328351,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-10-04T21:59:01.462Z","updated_at":"2023-10-04T21:59:01.462Z","repository_link":"https://github.com/qutip/qutip/blob/master/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-10-04T21:59:01.469Z","updated_at":"2023-10-04T21:59:01.469Z","repository_link":"https://github.com/qutip/qutip/blob/master/setup.py","dependencies":[]}],"score":12.814364305389633,"created_at":"2025-09-04T15:51:10.064Z","updated_at":"2025-10-07T08:15:04.222Z","avatar_url":"https://github.com/qutip.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["gtk","qt","tk","wx","optimizing-compiler","closember","physics","research","tensors","mesh"],"project_url":"https://science.ecosyste.ms/api/v1/projects/36443","html_url":"https://science.ecosyste.ms/projects/36443","bibtex_url":"https://science.ecosyste.ms/projects/36443/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/36443/export.apalike"}