René's URL Explorer Experiment


Title: Modernize all Python 3.8 annotations by ml-evs · Pull Request #1815 · Materials-Consortia/optimade-python-tools · GitHub

Open Graph Title: Modernize all Python 3.8 annotations by ml-evs · Pull Request #1815 · Materials-Consortia/optimade-python-tools

X Title: Modernize all Python 3.8 annotations by ml-evs · Pull Request #1815 · Materials-Consortia/optimade-python-tools

Description: Tools for implementing and consuming OPTIMADE APIs in Python - Modernize all Python 3.8 annotations by ml-evs · Pull Request #1815 · Materials-Consortia/optimade-python-tools

Open Graph Description: This PR is complementary to #1745. I will first investigate how easy it is to merge the two... Add pyupgrade --py39-plus as a pre-commit hook and run it Use 3.9 as base version of CI/pre-commit ...

X Description: This PR is complementary to #1745. I will first investigate how easy it is to merge the two... Add pyupgrade --py39-plus as a pre-commit hook and run it Use 3.9 as base version of CI/pre-commit ...

Opengraph URL: https://github.com/Materials-Consortia/optimade-python-tools/pull/1815

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:20c1771e-3fd3-5dc2-476d-5dda388f28f6
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idE4B6:2044BB:154DE39:1D98630:6A4C0A64
html-safe-nonce7efe978ef676137aee8d712e19c2dc09d02829ad8e51bfb24b9107d9daedbc44
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFNEI2OjIwNDRCQjoxNTRERTM5OjFEOTg2MzA6NkE0QzBBNjQiLCJ2aXNpdG9yX2lkIjoiMzI4OTI5OTM2NTM5NTE3MTk0MCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmaca68254b4f21c0fb4cf72de6068703233b606d3c63bf7dc1e798b19afe7633fc2
hovercard-subject-tagpull_request:1557406918
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/Materials-Consortia/optimade-python-tools/1815/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/941e124901bd63ca520fcc5e910944612204b210d33eac20f546d46c5b087997/Materials-Consortia/optimade-python-tools/pull/1815
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/941e124901bd63ca520fcc5e910944612204b210d33eac20f546d46c5b087997/Materials-Consortia/optimade-python-tools/pull/1815
og:image:altThis PR is complementary to #1745. I will first investigate how easy it is to merge the two... Add pyupgrade --py39-plus as a pre-commit hook and run it Use 3.9 as base version of CI/pre-commit ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameml-evs
hostnamegithub.com
expected-hostnamegithub.com
None940b0dbb4d0fe72558ee760b2ff0f25a504383fdfe404f3a7691ec853b8dc17f
turbo-cache-controlno-cache
go-importgithub.com/Materials-Consortia/optimade-python-tools git https://github.com/Materials-Consortia/optimade-python-tools.git
octolytics-dimension-user_id23107754
octolytics-dimension-user_loginMaterials-Consortia
octolytics-dimension-repository_id136234321
octolytics-dimension-repository_nwoMaterials-Consortia/optimade-python-tools
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id136234321
octolytics-dimension-repository_network_root_nwoMaterials-Consortia/optimade-python-tools
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releaseb0267d17ea43e55446153a7e2c60bb6ac3cffd6b
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FMaterials-Consortia%2Foptimade-python-tools%2Fpull%2F1815
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FMaterials-Consortia%2Foptimade-python-tools%2Fpull%2F1815
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=Materials-Consortia%2Foptimade-python-tools
Reloadhttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815
Reloadhttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815
Reloadhttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815
Please reload this pagehttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815
Materials-Consortia https://github.com/Materials-Consortia
optimade-python-toolshttps://github.com/Materials-Consortia/optimade-python-tools
Notifications https://github.com/login?return_to=%2FMaterials-Consortia%2Foptimade-python-tools
Fork 54 https://github.com/login?return_to=%2FMaterials-Consortia%2Foptimade-python-tools
Star 90 https://github.com/login?return_to=%2FMaterials-Consortia%2Foptimade-python-tools
Code https://github.com/Materials-Consortia/optimade-python-tools
Issues 81 https://github.com/Materials-Consortia/optimade-python-tools/issues
Pull requests 16 https://github.com/Materials-Consortia/optimade-python-tools/pulls
Discussions https://github.com/Materials-Consortia/optimade-python-tools/discussions
Actions https://github.com/Materials-Consortia/optimade-python-tools/actions
Projects https://github.com/Materials-Consortia/optimade-python-tools/projects
Wiki https://github.com/Materials-Consortia/optimade-python-tools/wiki
Security and quality 0 https://github.com/Materials-Consortia/optimade-python-tools/security
Insights https://github.com/Materials-Consortia/optimade-python-tools/pulse
Code https://github.com/Materials-Consortia/optimade-python-tools
Issues https://github.com/Materials-Consortia/optimade-python-tools/issues
Pull requests https://github.com/Materials-Consortia/optimade-python-tools/pulls
Discussions https://github.com/Materials-Consortia/optimade-python-tools/discussions
Actions https://github.com/Materials-Consortia/optimade-python-tools/actions
Projects https://github.com/Materials-Consortia/optimade-python-tools/projects
Wiki https://github.com/Materials-Consortia/optimade-python-tools/wiki
Security and quality https://github.com/Materials-Consortia/optimade-python-tools/security
Insights https://github.com/Materials-Consortia/optimade-python-tools/pulse
ml-evshttps://github.com/ml-evs
masterhttps://github.com/Materials-Consortia/optimade-python-tools/tree/master
ml-evs/remove-py38https://github.com/Materials-Consortia/optimade-python-tools/tree/ml-evs/remove-py38
Conversationhttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815
Commits5 (5)https://github.com/Materials-Consortia/optimade-python-tools/pull/1815/commits
Checkshttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815/checks
Files changedhttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815/files
Modernize all Python 3.8 annotationshttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815#top
ml-evshttps://github.com/ml-evs
masterhttps://github.com/Materials-Consortia/optimade-python-tools/tree/master
ml-evs/remove-py38https://github.com/Materials-Consortia/optimade-python-tools/tree/ml-evs/remove-py38
https://github.com/ml-evs
ml-evshttps://github.com/ml-evs
Oct 15, 2023https://github.com/Materials-Consortia/optimade-python-tools/pull/1815#issue-1943856771
#1745https://github.com/Materials-Consortia/optimade-python-tools/pull/1745
Please reload this pagehttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815
ml-evshttps://github.com/ml-evs
October 15, 2023 12:40https://github.com/Materials-Consortia/optimade-python-tools/pull/1815#commits-pushed-23f8150
https://github.com/ml-evs
Use Python 3.9 as the 'base' CI version for lintinghttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815/commits/23f8150312f017228d61f5ebd2d5d323516c93f0
23f8150https://github.com/Materials-Consortia/optimade-python-tools/pull/1815/commits/23f8150312f017228d61f5ebd2d5d323516c93f0
https://github.com/ml-evs
Update pre-commit hookshttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815/commits/5b8330083a9233bfc47c7db74e87c39841c8f07b
5b83300https://github.com/Materials-Consortia/optimade-python-tools/pull/1815/commits/5b8330083a9233bfc47c7db74e87c39841c8f07b
https://github.com/ml-evs
ml-evshttps://github.com/ml-evs
CasperWAhttps://github.com/CasperWA
JPBergsmahttps://github.com/JPBergsma
markus1978https://github.com/markus1978
code ownershttps://github.com/Materials-Consortia/optimade-python-tools/blob/cf454885588f8154d817ac5a56d449f4203eebed/.github/CODEOWNERS#L1
October 15, 2023 11:47https://github.com/Materials-Consortia/optimade-python-tools/pull/1815#event-10657502550
[IGNORE] Mergeability test #1816 https://github.com/Materials-Consortia/optimade-python-tools/pull/1816
[IGNORE] Mergeability #2 #1817 https://github.com/Materials-Consortia/optimade-python-tools/pull/1817
https://github.com/ml-evs
ml-evshttps://github.com/ml-evs
force-pushedhttps://github.com/Materials-Consortia/optimade-python-tools/compare/e921de413518088d54ca2c013fd0964abdb3e2ac..791b932516f709707cabce71e94b397506b3b057
e921de4https://github.com/Materials-Consortia/optimade-python-tools/commit/e921de413518088d54ca2c013fd0964abdb3e2ac
791b932https://github.com/Materials-Consortia/optimade-python-tools/commit/791b932516f709707cabce71e94b397506b3b057
Compare https://github.com/Materials-Consortia/optimade-python-tools/compare/e921de413518088d54ca2c013fd0964abdb3e2ac..791b932516f709707cabce71e94b397506b3b057
October 15, 2023 12:59https://github.com/Materials-Consortia/optimade-python-tools/pull/1815#event-10657615092
https://github.com/CasperWA
CasperWAhttps://github.com/CasperWA
Oct 15, 2023 https://github.com/Materials-Consortia/optimade-python-tools/pull/1815#pullrequestreview-1678790960
View reviewed changes https://github.com/Materials-Consortia/optimade-python-tools/pull/1815/files
.pre-commit-config.yamlhttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815/files#diff-63a9c44a44acf85fea213a857769990937107cf072831e1a26808cfde9d096b9
Please reload this pagehttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815
optimade/adapters/base.pyhttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815/files#diff-4fa10f0ee44948e48e92199ad377e1f84190d1bd8b0c712625e865acae4ed130
Please reload this pagehttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815
optimade/adapters/structures/adapter.pyhttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815/files#diff-80f984d1ccabace806429e89b7f018c1539a6b581abb0ba56d635284f9e0b071
Please reload this pagehttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815
optimade/adapters/structures/ase.pyhttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815/files#diff-e5cff6a229fb8916908f2adcf7067e203502d05a4d767051043fab6a0df9039f
Please reload this pagehttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815
optimade/adapters/structures/cif.pyhttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815/files#diff-00a8f297ea0dbd6d64e8e935226e54f1164c41fd487ce896690c189f44e2338d
Please reload this pagehttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815
optimade/server/entry_collections/elasticsearch.pyhttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815/files#diff-86c1fec59838d6821217fcf4f8fe5d364bf0bc3a76d74ca3e4c3243766a4a051
Please reload this pagehttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815
optimade/server/exception_handlers.pyhttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815/files#diff-51783d48c7dd91ea60fa2414ebbcb773ab18d78b7548fe661f59ab6a127d58f4
Please reload this pagehttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815
optimade/server/schemas.pyhttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815/files#diff-f97c725a8eaef429d7918804ae9b6ccfd73f3d32db54d8bae6653d0b2e30e2d3
Please reload this pagehttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815
optimade/validator/utils.pyhttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815/files#diff-f3effb854ceb765b099155a8d0508543c06f119feab22c6756f25750b2b1b641
Please reload this pagehttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815
tests/models/test_utils.pyhttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815/files#diff-5de213e42d02343e6fb5e8f44f75f4cc5944296a66f97c9827665eddfce82201
Please reload this pagehttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815
https://github.com/ml-evs
Run pyupgrade --py39-plus to upgrade legacy annotationshttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815/commits/1f0da3e8a27cac6b6d1e1a0e6c3ed8bae4387667
1f0da3ehttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815/commits/1f0da3e8a27cac6b6d1e1a0e6c3ed8bae4387667
https://github.com/ml-evs
ml-evshttps://github.com/ml-evs
force-pushedhttps://github.com/Materials-Consortia/optimade-python-tools/compare/791b932516f709707cabce71e94b397506b3b057..1f0da3e8a27cac6b6d1e1a0e6c3ed8bae4387667
791b932https://github.com/Materials-Consortia/optimade-python-tools/commit/791b932516f709707cabce71e94b397506b3b057
1f0da3ehttps://github.com/Materials-Consortia/optimade-python-tools/commit/1f0da3e8a27cac6b6d1e1a0e6c3ed8bae4387667
Compare https://github.com/Materials-Consortia/optimade-python-tools/compare/791b932516f709707cabce71e94b397506b3b057..1f0da3e8a27cac6b6d1e1a0e6c3ed8bae4387667
October 15, 2023 13:26https://github.com/Materials-Consortia/optimade-python-tools/pull/1815#event-10657661138
ml-evshttps://github.com/ml-evs
October 15, 2023 14:26https://github.com/Materials-Consortia/optimade-python-tools/pull/1815#commits-pushed-af658dd
https://github.com/ml-evs
https://github.com/CasperWA
Add --exit-non-zero-on-fix for ruffhttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815/commits/af658dd9eece1f5659b5e335292e7715982d82ef
af658ddhttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815/commits/af658dd9eece1f5659b5e335292e7715982d82ef
https://github.com/ml-evs
https://github.com/CasperWA
Use f-string over formathttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815/commits/ef611f8811362c1b5a871b4e928c3eab759da8b6
ef611f8https://github.com/Materials-Consortia/optimade-python-tools/pull/1815/commits/ef611f8811362c1b5a871b4e928c3eab759da8b6
https://github.com/ml-evs
ml-evshttps://github.com/ml-evs
Oct 15, 2023https://github.com/Materials-Consortia/optimade-python-tools/pull/1815#issuecomment-1763391191
@CasperWAhttps://github.com/CasperWA
ml-evs/backup-pydantic-v2-orighttps://github.com/Materials-Consortia/optimade-python-tools/tree/ml-evs/backup-pydantic-v2-orig
Please reload this pagehttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815
https://github.com/apps/codecov
codecovhttps://github.com/apps/codecov
Oct 15, 2023https://github.com/Materials-Consortia/optimade-python-tools/pull/1815#issuecomment-1763392088
Codecovhttps://app.codecov.io/gh/Materials-Consortia/optimade-python-tools/pull/1815?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Materials-Consortia
#1815https://app.codecov.io/gh/Materials-Consortia/optimade-python-tools/pull/1815?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Materials-Consortia
ef611f8https://github.com/Materials-Consortia/optimade-python-tools/commit/ef611f8811362c1b5a871b4e928c3eab759da8b6
masterhttps://app.codecov.io/gh/Materials-Consortia/optimade-python-tools/commit/cf454885588f8154d817ac5a56d449f4203eebed?el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Materials-Consortia
cf45488https://github.com/Materials-Consortia/optimade-python-tools/commit/cf454885588f8154d817ac5a56d449f4203eebed
Flaghttps://app.codecov.io/gh/Materials-Consortia/optimade-python-tools/pull/1815/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Materials-Consortia
projecthttps://app.codecov.io/gh/Materials-Consortia/optimade-python-tools/pull/1815/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Materials-Consortia
validatorhttps://app.codecov.io/gh/Materials-Consortia/optimade-python-tools/pull/1815/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Materials-Consortia
Click herehttps://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Materials-Consortia#carryforward-flags-in-the-pull-request-comment
Fileshttps://app.codecov.io/gh/Materials-Consortia/optimade-python-tools/pull/1815?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Materials-Consortia
optimade/adapters/base.pyhttps://app.codecov.io/gh/Materials-Consortia/optimade-python-tools/pull/1815?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Materials-Consortia#diff-b3B0aW1hZGUvYWRhcHRlcnMvYmFzZS5weQ==
optimade/adapters/references/adapter.pyhttps://app.codecov.io/gh/Materials-Consortia/optimade-python-tools/pull/1815?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Materials-Consortia#diff-b3B0aW1hZGUvYWRhcHRlcnMvcmVmZXJlbmNlcy9hZGFwdGVyLnB5
optimade/adapters/structures/adapter.pyhttps://app.codecov.io/gh/Materials-Consortia/optimade-python-tools/pull/1815?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Materials-Consortia#diff-b3B0aW1hZGUvYWRhcHRlcnMvc3RydWN0dXJlcy9hZGFwdGVyLnB5
optimade/adapters/structures/aiida.pyhttps://app.codecov.io/gh/Materials-Consortia/optimade-python-tools/pull/1815?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Materials-Consortia#diff-b3B0aW1hZGUvYWRhcHRlcnMvc3RydWN0dXJlcy9haWlkYS5weQ==
optimade/adapters/structures/ase.pyhttps://app.codecov.io/gh/Materials-Consortia/optimade-python-tools/pull/1815?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Materials-Consortia#diff-b3B0aW1hZGUvYWRhcHRlcnMvc3RydWN0dXJlcy9hc2UucHk=
optimade/adapters/structures/cif.pyhttps://app.codecov.io/gh/Materials-Consortia/optimade-python-tools/pull/1815?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Materials-Consortia#diff-b3B0aW1hZGUvYWRhcHRlcnMvc3RydWN0dXJlcy9jaWYucHk=
optimade/adapters/structures/proteindatabank.pyhttps://app.codecov.io/gh/Materials-Consortia/optimade-python-tools/pull/1815?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Materials-Consortia#diff-b3B0aW1hZGUvYWRhcHRlcnMvc3RydWN0dXJlcy9wcm90ZWluZGF0YWJhbmsucHk=
optimade/adapters/structures/pymatgen.pyhttps://app.codecov.io/gh/Materials-Consortia/optimade-python-tools/pull/1815?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Materials-Consortia#diff-b3B0aW1hZGUvYWRhcHRlcnMvc3RydWN0dXJlcy9weW1hdGdlbi5weQ==
optimade/adapters/structures/utils.pyhttps://app.codecov.io/gh/Materials-Consortia/optimade-python-tools/pull/1815?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Materials-Consortia#diff-b3B0aW1hZGUvYWRhcHRlcnMvc3RydWN0dXJlcy91dGlscy5weQ==
optimade/client/client.pyhttps://app.codecov.io/gh/Materials-Consortia/optimade-python-tools/pull/1815?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Materials-Consortia#diff-b3B0aW1hZGUvY2xpZW50L2NsaWVudC5weQ==
34 morehttps://app.codecov.io/gh/Materials-Consortia/optimade-python-tools/pull/1815?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Materials-Consortia
Please reload this pagehttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815
https://github.com/ml-evs
ml-evshttps://github.com/ml-evs
8510ffahttps://github.com/Materials-Consortia/optimade-python-tools/commit/8510ffa2362519f7702818ced26416a547b9403c
Oct 15, 2023https://github.com/Materials-Consortia/optimade-python-tools/pull/1815#event-10657776231
https://github.com/JPBergsma
JPBergsmahttps://github.com/JPBergsma
Oct 16, 2023https://github.com/Materials-Consortia/optimade-python-tools/pull/1815#issuecomment-1764947070
Please reload this pagehttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815
https://github.com/ml-evs
ml-evshttps://github.com/ml-evs
Oct 16, 2023https://github.com/Materials-Consortia/optimade-python-tools/pull/1815#issuecomment-1764955964
Please reload this pagehttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815
https://github.com/JPBergsma
JPBergsmahttps://github.com/JPBergsma
Oct 16, 2023https://github.com/Materials-Consortia/optimade-python-tools/pull/1815#issuecomment-1765140934
Please reload this pagehttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815
ml-evshttps://github.com/ml-evs
Nov 6, 2023 https://github.com/Materials-Consortia/optimade-python-tools/pull/1815#ref-commit-93817c8
https://github.com/ml-evs
https://github.com/CasperWA
Modernize all Python 3.8 annotations (https://github.com/Materials-Consortia/optimade-python-tools/commit/93817c8949b134a48ffec78d44d51907f02d84d3
#1815https://github.com/Materials-Consortia/optimade-python-tools/pull/1815
)https://github.com/Materials-Consortia/optimade-python-tools/commit/93817c8949b134a48ffec78d44d51907f02d84d3
93817c8https://github.com/Materials-Consortia/optimade-python-tools/commit/93817c8949b134a48ffec78d44d51907f02d84d3
ml-evshttps://github.com/ml-evs
Nov 6, 2023 https://github.com/Materials-Consortia/optimade-python-tools/pull/1815#ref-commit-a3d1a5f
https://github.com/ml-evs
https://github.com/CasperWA
Modernize all Python 3.8 annotations (https://github.com/Materials-Consortia/optimade-python-tools/commit/a3d1a5f2c451e63102cd0ee67689abcdaff78f9a
#1815https://github.com/Materials-Consortia/optimade-python-tools/pull/1815
)https://github.com/Materials-Consortia/optimade-python-tools/commit/a3d1a5f2c451e63102cd0ee67689abcdaff78f9a
a3d1a5fhttps://github.com/Materials-Consortia/optimade-python-tools/commit/a3d1a5f2c451e63102cd0ee67689abcdaff78f9a
ml-evshttps://github.com/ml-evs
Oct 20, 2024 https://github.com/Materials-Consortia/optimade-python-tools/pull/1815#ref-commit-469a565
https://github.com/ml-evs
https://github.com/JPBergsma
https://github.com/CasperWA
Add models for per-entry & per-property metadata (https://github.com/Materials-Consortia/optimade-python-tools/commit/469a565670fb391faee2d7455d0123c68b9f546d
#2167https://github.com/Materials-Consortia/optimade-python-tools/pull/2167
)https://github.com/Materials-Consortia/optimade-python-tools/commit/469a565670fb391faee2d7455d0123c68b9f546d
469a565https://github.com/Materials-Consortia/optimade-python-tools/commit/469a565670fb391faee2d7455d0123c68b9f546d
6251e48https://github.com/Materials-Consortia/optimade-python-tools/commit/6251e48f0efa741fdc3156b90cf2cdc598541658
bf9692ahttps://github.com/Materials-Consortia/optimade-python-tools/commit/bf9692a8ffdfa584a915227520990d7120c69b50
68f14d3https://github.com/Materials-Consortia/optimade-python-tools/commit/68f14d3fe6524e7e7475fec6e70e9889f722ccc7
#1813https://github.com/Materials-Consortia/optimade-python-tools/pull/1813
#1815https://github.com/Materials-Consortia/optimade-python-tools/pull/1815
ml-evshttps://github.com/ml-evs
Oct 28, 2024 https://github.com/Materials-Consortia/optimade-python-tools/pull/1815#ref-commit-2595b4f
https://github.com/ml-evs
https://github.com/JPBergsma
https://github.com/CasperWA
Add models for per-entry & per-property metadata (https://github.com/Materials-Consortia/optimade-python-tools/commit/2595b4f13d724efe16e93a3b6986870a48ce7fe6
#2167https://github.com/Materials-Consortia/optimade-python-tools/pull/2167
)https://github.com/Materials-Consortia/optimade-python-tools/commit/2595b4f13d724efe16e93a3b6986870a48ce7fe6
2595b4fhttps://github.com/Materials-Consortia/optimade-python-tools/commit/2595b4f13d724efe16e93a3b6986870a48ce7fe6
6251e48https://github.com/Materials-Consortia/optimade-python-tools/commit/6251e48f0efa741fdc3156b90cf2cdc598541658
bf9692ahttps://github.com/Materials-Consortia/optimade-python-tools/commit/bf9692a8ffdfa584a915227520990d7120c69b50
68f14d3https://github.com/Materials-Consortia/optimade-python-tools/commit/68f14d3fe6524e7e7475fec6e70e9889f722ccc7
#1813https://github.com/Materials-Consortia/optimade-python-tools/pull/1813
#1815https://github.com/Materials-Consortia/optimade-python-tools/pull/1815
ml-evshttps://github.com/ml-evs
Feb 7, 2025 https://github.com/Materials-Consortia/optimade-python-tools/pull/1815#ref-commit-66f27e3
https://github.com/ml-evs
https://github.com/JPBergsma
https://github.com/CasperWA
Add models for per-entry & per-property metadata (https://github.com/Materials-Consortia/optimade-python-tools/commit/66f27e365e5ee4e2a131f921b0175a67081c947a
#2167https://github.com/Materials-Consortia/optimade-python-tools/pull/2167
)https://github.com/Materials-Consortia/optimade-python-tools/commit/66f27e365e5ee4e2a131f921b0175a67081c947a
66f27e3https://github.com/Materials-Consortia/optimade-python-tools/commit/66f27e365e5ee4e2a131f921b0175a67081c947a
6251e48https://github.com/Materials-Consortia/optimade-python-tools/commit/6251e48f0efa741fdc3156b90cf2cdc598541658
bf9692ahttps://github.com/Materials-Consortia/optimade-python-tools/commit/bf9692a8ffdfa584a915227520990d7120c69b50
68f14d3https://github.com/Materials-Consortia/optimade-python-tools/commit/68f14d3fe6524e7e7475fec6e70e9889f722ccc7
#1813https://github.com/Materials-Consortia/optimade-python-tools/pull/1813
#1815https://github.com/Materials-Consortia/optimade-python-tools/pull/1815
ml-evshttps://github.com/ml-evs
Mar 8, 2025 https://github.com/Materials-Consortia/optimade-python-tools/pull/1815#ref-commit-a401148
https://github.com/ml-evs
https://github.com/JPBergsma
https://github.com/CasperWA
Add models for per-entry & per-property metadata (https://github.com/Materials-Consortia/optimade-python-tools/commit/a4011486c5b2ed607c2b56434df3f1aa2b8a4763
#2167https://github.com/Materials-Consortia/optimade-python-tools/pull/2167
)https://github.com/Materials-Consortia/optimade-python-tools/commit/a4011486c5b2ed607c2b56434df3f1aa2b8a4763
a401148https://github.com/Materials-Consortia/optimade-python-tools/commit/a4011486c5b2ed607c2b56434df3f1aa2b8a4763
6251e48https://github.com/Materials-Consortia/optimade-python-tools/commit/6251e48f0efa741fdc3156b90cf2cdc598541658
bf9692ahttps://github.com/Materials-Consortia/optimade-python-tools/commit/bf9692a8ffdfa584a915227520990d7120c69b50
68f14d3https://github.com/Materials-Consortia/optimade-python-tools/commit/68f14d3fe6524e7e7475fec6e70e9889f722ccc7
#1813https://github.com/Materials-Consortia/optimade-python-tools/pull/1813
#1815https://github.com/Materials-Consortia/optimade-python-tools/pull/1815
https://github.co/hiddenchars
https://github.com/Materials-Consortia/optimade-python-tools/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FMaterials-Consortia%2Foptimade-python-tools%2Fpull%2F1815
https://github.com/CasperWA
CasperWA https://github.com/CasperWA
https://github.com/Materials-Consortia/optimade-python-tools/pull/1815/files/791b932516f709707cabce71e94b397506b3b057
https://github.com/JPBergsma
JPBergsma https://github.com/JPBergsma
https://github.com/markus1978
markus1978 https://github.com/markus1978
Please reload this pagehttps://github.com/Materials-Consortia/optimade-python-tools/pull/1815
https://github.com/ml-evs
https://github.com/JPBergsma
https://github.com/CasperWA
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.