From 85a6e9a7ae1062e16ba16f5ce3e97c87432676a3 Mon Sep 17 00:00:00 2001 From: Alexander Zech Date: Sun, 22 Oct 2023 09:23:14 -0700 Subject: [PATCH 1/4] codejs++: use chore/SOF-7027 --- package-lock.json | 101 +++++++++++++++++++++++++--------------------- package.json | 2 +- 2 files changed, 55 insertions(+), 48 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6568ef6..e2b617f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1071,9 +1071,9 @@ } }, "@babel/runtime-corejs2": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.22.15.tgz", - "integrity": "sha512-CcAMW2o5uqgeXIXYYPrgmaYj1HOLvQb2DrBi7+bELD4nUVSKk+Sth+yYuGqSRf+aAiOv3sIZJTUiJBhoASJRLg==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.23.2.tgz", + "integrity": "sha512-lTwRWGcAUBANnxD0A4c5/wKQ0eLhgdAy9kdY2rzTmmliumBQ8u8awykMnaQAnZR3PC47jLRjGoj+hozZqy9Bww==", "dev": true, "requires": { "core-js": "^2.6.12", @@ -1242,9 +1242,8 @@ } }, "@exabyte-io/code.js": { - "version": "2023.9.14-1", - "resolved": "https://registry.npmjs.org/@exabyte-io/code.js/-/code.js-2023.9.14-1.tgz", - "integrity": "sha512-Auwr0iw7OWz3caoVWwVkEIMVj0CK93Z1eE4ZrEtqS6HAqGVAavp1FfgNVrNPjZinzVZNfyykKOCGe4D+H/ReKA==", + "version": "git+https://github.com/Exabyte-io/code.js.git#713d615acd48581a3908ff96020ec7f1aa4766c6", + "from": "git+https://github.com/Exabyte-io/code.js.git#713d615acd48581a3908ff96020ec7f1aa4766c6", "dev": true, "requires": { "@babel/cli": "7.16.0", @@ -1255,7 +1254,7 @@ "@babel/preset-react": "7.16.7", "@babel/register": "^7.16.0", "@babel/runtime-corejs3": "7.16.8", - "@exabyte-io/esse.js": "2023.8.31-0", + "@exabyte-io/esse.js": "git+https://github.com/Exabyte-io/esse.git#dfb2133abe9b1254ced7d60d0660a5452fb6b2ff", "@types/chai": "^4.3.5", "@types/crypto-js": "^4.1.1", "@types/js-yaml": "^4.0.5", @@ -1302,9 +1301,8 @@ "dev": true }, "@exabyte-io/esse.js": { - "version": "2023.8.31-0", - "resolved": "https://registry.npmjs.org/@exabyte-io/esse.js/-/esse.js-2023.8.31-0.tgz", - "integrity": "sha512-thSlEJ7ToUJg/y5tMLtzfMAWPU7IQ7H1NcYt+Y86F/MYBF3N+20jFJeohafLJ+OJe432LqBZPP7F/IRr4kD6fA==", + "version": "git+https://github.com/Exabyte-io/esse.git#dfb2133abe9b1254ced7d60d0660a5452fb6b2ff", + "from": "git+https://github.com/Exabyte-io/esse.git#dfb2133abe9b1254ced7d60d0660a5452fb6b2ff", "dev": true, "requires": { "@babel/cli": "7.16.0", @@ -1595,15 +1593,15 @@ "dev": true }, "@types/chai": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.6.tgz", - "integrity": "sha512-VOVRLM1mBxIRxydiViqPcKn6MIxZytrbMpd6RJLIWKxUNr3zux8no0Oc7kJx0WAPIitgZ0gkrDS+btlqQpubpw==", + "version": "4.3.9", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.9.tgz", + "integrity": "sha512-69TtiDzu0bcmKQv3yg1Zx409/Kd7r0b5F1PfpYJfSHzLGtB53547V4u+9iqKYsTu/O2ai6KTb0TInNpvuQ3qmg==", "dev": true }, "@types/crypto-js": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.1.2.tgz", - "integrity": "sha512-t33RNmTu5ufG/sorROIafiCVJMx3jz95bXUMoPAZcUD14fxMXnuTzqzXZoxpR0tNx2xpw11Dlmem9vGCsrSOfA==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.1.3.tgz", + "integrity": "sha512-YP1sYYayLe7Eg5oXyLLvOLfxBfZ5Fgpz6sVWkpB18wDMywCLPWmqzRz+9gyuOoLF0fzDTTFwlyNbx7koONUwqA==", "dev": true }, "@types/glob": { @@ -1617,15 +1615,15 @@ } }, "@types/js-yaml": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.5.tgz", - "integrity": "sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.8.tgz", + "integrity": "sha512-m6jnPk1VhlYRiLFm3f8X9Uep761f+CK8mHyS65LutH2OhmBF0BeMEjHgg05usH8PLZMWWc/BUR9RPmkvpWnyRA==", "dev": true }, "@types/json-schema": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.14.tgz", + "integrity": "sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==", "dev": true }, "@types/json5": { @@ -1635,9 +1633,9 @@ "dev": true }, "@types/lodash": { - "version": "4.14.198", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.198.tgz", - "integrity": "sha512-trNJ/vtMZYMLhfN45uLq4ShQSw0/S7xCTLLVM+WM1rmFpba/VS42jVUgaO3w/NOLiWR/09lnYk0yMaA/atdIsg==", + "version": "4.14.200", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.200.tgz", + "integrity": "sha512-YI/M/4HRImtNf3pJgbF+W6FrXovqj+T+/HpENLTooK9PnkacBsDpeP3IpHab40CClUfhNmdM2WTNP2sa2dni5Q==", "dev": true }, "@types/minimatch": { @@ -1647,16 +1645,19 @@ "dev": true }, "@types/mocha": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", - "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==", + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.3.tgz", + "integrity": "sha512-RsOPImTriV/OE4A9qKjMtk2MnXiuLLbcO3nCXK+kvq4nr0iMfFgpjaX3MPLb6f7+EL1FGSelYvuJMV6REH+ZPQ==", "dev": true }, "@types/node": { - "version": "20.6.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.6.0.tgz", - "integrity": "sha512-najjVq5KN2vsH2U/xyh2opaSEz6cZMR2SetLIlxlj08nOcmPOemJmUK2o4kUzfLqfrWE0PIrNeE16XhYDd3nqg==", - "dev": true + "version": "20.8.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.7.tgz", + "integrity": "sha512-21TKHHh3eUHIi2MloeptJWALuCu5H7HQTdTrWIFReA8ad+aggoX+lRes3ex7/FtpC+sVUpFMQ+QTfYr74mruiQ==", + "dev": true, + "requires": { + "undici-types": "~5.25.1" + } }, "@types/prettier": { "version": "2.7.3", @@ -1665,15 +1666,15 @@ "dev": true }, "@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "version": "15.7.9", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.9.tgz", + "integrity": "sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g==", "dev": true }, "@types/react": { - "version": "18.2.21", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.21.tgz", - "integrity": "sha512-neFKG/sBAwGxHgXiIxnbm3/AAVQ/cMRS93hvBpg8xYRbeQSPVABp9U2bRnPf0iI4+Ucdv3plSxKK+3CW2ENJxA==", + "version": "18.2.31", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.31.tgz", + "integrity": "sha512-c2UnPv548q+5DFh03y8lEDeMfDwBn9G3dRwfkrxQMo/dOtRHUUO57k6pHvBIfH/VF4Nh+98mZ5aaSe+2echD5g==", "dev": true, "requires": { "@types/prop-types": "*", @@ -1682,9 +1683,9 @@ } }, "@types/react-jsonschema-form": { - "version": "1.7.8", - "resolved": "https://registry.npmjs.org/@types/react-jsonschema-form/-/react-jsonschema-form-1.7.8.tgz", - "integrity": "sha512-oFyNOa8VDSt1jGN4r+prTFD2hojZBsqLoTkRfo+XvANR3taLUeMJlGhtOP+hpi/k19OxpEb24TZciMmQyPZ9TA==", + "version": "1.7.10", + "resolved": "https://registry.npmjs.org/@types/react-jsonschema-form/-/react-jsonschema-form-1.7.10.tgz", + "integrity": "sha512-WycAa8c+f78wYVvEgCoN7Pv6u8t8LN2rgZirv898OWFAXSK96QXH1v0FnJvHvhdTqG7ap/Mk/ODaSZK2Aa0XLw==", "dev": true, "requires": { "@types/json-schema": "*", @@ -1692,15 +1693,15 @@ } }, "@types/scheduler": { - "version": "0.16.3", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", - "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.5.tgz", + "integrity": "sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw==", "dev": true }, "@types/underscore": { - "version": "1.11.9", - "resolved": "https://registry.npmjs.org/@types/underscore/-/underscore-1.11.9.tgz", - "integrity": "sha512-M63wKUdsjDFUfyFt1TCUZHGFk9KDAa5JP0adNUErbm0U45Lr06HtANdYRP+GyleEopEoZ4UyBcdAC5TnW4Uz2w==", + "version": "1.11.12", + "resolved": "https://registry.npmjs.org/@types/underscore/-/underscore-1.11.12.tgz", + "integrity": "sha512-beX81q12OQo809WJ/UYCvUDvJR3YQ4wtehYYQ6eNw5VLyd+KUNBRV4FgzZCHBmACbdPulH9F9ifhxzFFU9TWvQ==", "dev": true }, "@ungap/promise-all-settled": { @@ -6108,6 +6109,12 @@ "util-deprecate": "^1.0.2" } }, + "undici-types": { + "version": "5.25.3", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.25.3.tgz", + "integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==", + "dev": true + }, "unicode-canonical-property-names-ecmascript": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", diff --git a/package.json b/package.json index a358054..902254d 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "underscore.string": "^3.3.4" }, "devDependencies": { - "@exabyte-io/code.js": "2023.9.14-1", + "@exabyte-io/code.js": "https://github.com/Exabyte-io/code.js.git#713d615acd48581a3908ff96020ec7f1aa4766c6", "@exabyte-io/eslint-config": "^2022.11.17-0", "@exabyte-io/made.js": "2022.6.15-0", "chai": "^4.3.4", From 78d464260de3a806fe82c21928447ac7777ac373 Mon Sep 17 00:00:00 2001 From: Alexander Zech Date: Sun, 22 Oct 2023 09:24:01 -0700 Subject: [PATCH 2/4] chore: add magnetization to LDA model --- assets/models/lda.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/assets/models/lda.yml b/assets/models/lda.yml index bc491e3..b6b9f2b 100644 --- a/assets/models/lda.yml +++ b/assets/models/lda.yml @@ -1,7 +1,7 @@ ldaConfigs: !combine name: # yamllint disable-line rule:line-length - template: 'DFT {{ categories.subtype | upper }} {{ parameters.functional }}{{ "-" + parameters.dispersionCorrection if parameters.dispersionCorrection }}{{ "+" + parameters.hubbardType if parameters.hubbardType}}{{ " (SOC)" if parameters.spinOrbitCoupling }}{{ " (" + parameters.spinPolarization + ")" if parameters.spinPolarization }}' + template: 'DFT {{ categories.subtype | upper }} {{ parameters.functional }}{{ "-" + parameters.dispersionCorrection if parameters.dispersionCorrection }}{{ "+" + parameters.hubbardType if parameters.hubbardType}}{{ " (SOC)" if parameters.spinOrbitCoupling }}{{ " (" + parameters.spinPolarization + ")" if parameters.spinPolarization }}{{" (magn.)" if parameters.magnetization}}' substitutions: pz: PZ dft-d3: D3 @@ -28,9 +28,14 @@ ldaConfigs: !combine values: !esse 'model/mixins/enum-options#/spinPolarization/enum' exclude: '^non-collinear' isOptional: true + - !parameter + key: parameters.magnetization + values: [true] + isOptional: true exclusions: - [parameters.spinPolarization, parameters.spinOrbitCoupling] - [parameters.hubbardType, parameters.dispersionCorrection] + - [parameters.hubbardType, parameters.magnetization] config: categories: tier1: pb From eec5e23d563030845390fa2dbcbb54ab9c8275fb Mon Sep 17 00:00:00 2001 From: Alexander Zech Date: Sun, 22 Oct 2023 09:24:44 -0700 Subject: [PATCH 3/4] chore: update autogenerated model list --- src/data/model_list.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/model_list.js b/src/data/model_list.js index 6678be8..21f0b14 100644 --- a/src/data/model_list.js +++ b/src/data/model_list.js @@ -1,2 +1,2 @@ /* eslint-disable */ -module.exports = {allModels: [{"parameters":{"spinOrbitCoupling":true,"dispersionCorrection":"dft-d3","functional":"pbe"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"gga"},"tags":["density functional theory"],"name":"DFT GGA PBE-D3 (SOC)","path":"/pb/qm/dft/ksdft/gga?spinOrbitCoupling=true&dispersionCorrection=dft-d3&functional=pbe"},{"parameters":{"spinPolarization":"collinear","dispersionCorrection":"dft-d3","functional":"pbe"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"gga"},"tags":["density functional theory"],"name":"DFT GGA PBE-D3 (collinear)","path":"/pb/qm/dft/ksdft/gga?spinPolarization=collinear&dispersionCorrection=dft-d3&functional=pbe"},{"parameters":{"dispersionCorrection":"dft-d3","functional":"pbe"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"gga"},"tags":["density functional theory"],"name":"DFT GGA PBE-D3","path":"/pb/qm/dft/ksdft/gga?dispersionCorrection=dft-d3&functional=pbe"},{"parameters":{"hubbardType":"u","spinOrbitCoupling":true,"functional":"pbe"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"gga"},"tags":["density functional theory"],"name":"DFT GGA PBE+U (SOC)","path":"/pb/qm/dft/ksdft/gga?hubbardType=u&spinOrbitCoupling=true&functional=pbe"},{"parameters":{"spinOrbitCoupling":true,"functional":"pbe"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"gga"},"tags":["density functional theory"],"name":"DFT GGA PBE (SOC)","path":"/pb/qm/dft/ksdft/gga?spinOrbitCoupling=true&functional=pbe"},{"parameters":{"spinPolarization":"collinear","hubbardType":"u","functional":"pbe"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"gga"},"tags":["density functional theory"],"name":"DFT GGA PBE+U (collinear)","path":"/pb/qm/dft/ksdft/gga?spinPolarization=collinear&hubbardType=u&functional=pbe"},{"parameters":{"hubbardType":"u","functional":"pbe"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"gga"},"tags":["density functional theory"],"name":"DFT GGA PBE+U","path":"/pb/qm/dft/ksdft/gga?hubbardType=u&functional=pbe"},{"parameters":{"spinPolarization":"collinear","functional":"pbe"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"gga"},"tags":["density functional theory"],"name":"DFT GGA PBE (collinear)","path":"/pb/qm/dft/ksdft/gga?spinPolarization=collinear&functional=pbe"},{"parameters":{"functional":"pbe"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"gga"},"tags":["density functional theory"],"name":"DFT GGA PBE","path":"/pb/qm/dft/ksdft/gga?functional=pbe"},{"parameters":{"functional":"pbe","require":"pb/qm/dft/ksdft/gga?functional=pbe"},"categories":{"subtype":"g0w0","tier1":"pb","tier2":"qm","tier3":"abin","type":"gw"},"name":"G0W0@PBE","path":"/pb/qm/abin/gw/g0w0?functional=pbe&require=pb%2Fqm%2Fdft%2Fksdft%2Fgga%3Ffunctional%3Dpbe"},{"parameters":{"functional":"pbe","require":"pb/qm/dft/ksdft/gga?functional=pbe"},"categories":{"subtype":"evgw0","tier1":"pb","tier2":"qm","tier3":"abin","type":"gw"},"name":"evGW0@PBE","path":"/pb/qm/abin/gw/evgw0?functional=pbe&require=pb%2Fqm%2Fdft%2Fksdft%2Fgga%3Ffunctional%3Dpbe"},{"parameters":{"functional":"pbe","require":"pb/qm/dft/ksdft/gga?functional=pbe"},"categories":{"subtype":"evgw","tier1":"pb","tier2":"qm","tier3":"abin","type":"gw"},"name":"evGW@PBE","path":"/pb/qm/abin/gw/evgw?functional=pbe&require=pb%2Fqm%2Fdft%2Fksdft%2Fgga%3Ffunctional%3Dpbe"},{"parameters":{"spinOrbitCoupling":true,"functional":"pbe","require":"pb/qm/dft/ksdft/gga?functional=pbe&spinOrbitCoupling=true"},"categories":{"subtype":"g0w0","tier1":"pb","tier2":"qm","tier3":"abin","type":"gw"},"name":"G0W0@PBE (SOC)","path":"/pb/qm/abin/gw/g0w0?spinOrbitCoupling=true&functional=pbe&require=pb%2Fqm%2Fdft%2Fksdft%2Fgga%3Ffunctional%3Dpbe%26spinOrbitCoupling%3Dtrue"},{"parameters":{"spinOrbitCoupling":true,"functional":"pbe","require":"pb/qm/dft/ksdft/gga?functional=pbe&spinOrbitCoupling=true"},"categories":{"subtype":"evgw0","tier1":"pb","tier2":"qm","tier3":"abin","type":"gw"},"name":"evGW0@PBE (SOC)","path":"/pb/qm/abin/gw/evgw0?spinOrbitCoupling=true&functional=pbe&require=pb%2Fqm%2Fdft%2Fksdft%2Fgga%3Ffunctional%3Dpbe%26spinOrbitCoupling%3Dtrue"},{"parameters":{"spinOrbitCoupling":true,"functional":"pbe","require":"pb/qm/dft/ksdft/gga?functional=pbe&spinOrbitCoupling=true"},"categories":{"subtype":"evgw","tier1":"pb","tier2":"qm","tier3":"abin","type":"gw"},"name":"evGW@PBE (SOC)","path":"/pb/qm/abin/gw/evgw?spinOrbitCoupling=true&functional=pbe&require=pb%2Fqm%2Fdft%2Fksdft%2Fgga%3Ffunctional%3Dpbe%26spinOrbitCoupling%3Dtrue"},{"parameters":{"spinOrbitCoupling":true,"dispersionCorrection":"dft-d3","functional":"hse06"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"hybrid"},"tags":["density functional theory"],"name":"DFT Hybrid HSE-D3 (SOC)","path":"/pb/qm/dft/ksdft/hybrid?spinOrbitCoupling=true&dispersionCorrection=dft-d3&functional=hse06"},{"parameters":{"spinPolarization":"collinear","dispersionCorrection":"dft-d3","functional":"hse06"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"hybrid"},"tags":["density functional theory"],"name":"DFT Hybrid HSE-D3 (collinear)","path":"/pb/qm/dft/ksdft/hybrid?spinPolarization=collinear&dispersionCorrection=dft-d3&functional=hse06"},{"parameters":{"dispersionCorrection":"dft-d3","functional":"hse06"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"hybrid"},"tags":["density functional theory"],"name":"DFT Hybrid HSE-D3","path":"/pb/qm/dft/ksdft/hybrid?dispersionCorrection=dft-d3&functional=hse06"},{"parameters":{"spinOrbitCoupling":true,"functional":"hse06"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"hybrid"},"tags":["density functional theory"],"name":"DFT Hybrid HSE (SOC)","path":"/pb/qm/dft/ksdft/hybrid?spinOrbitCoupling=true&functional=hse06"},{"parameters":{"spinPolarization":"collinear","functional":"hse06"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"hybrid"},"tags":["density functional theory"],"name":"DFT Hybrid HSE (collinear)","path":"/pb/qm/dft/ksdft/hybrid?spinPolarization=collinear&functional=hse06"},{"parameters":{"functional":"hse06"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"hybrid"},"tags":["density functional theory"],"name":"DFT Hybrid HSE","path":"/pb/qm/dft/ksdft/hybrid?functional=hse06"},{"parameters":{"spinOrbitCoupling":true,"dispersionCorrection":"dft-d3","functional":"b3lyp"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"hybrid"},"tags":["density functional theory"],"name":"DFT Hybrid B3LYP-D3 (SOC)","path":"/pb/qm/dft/ksdft/hybrid?spinOrbitCoupling=true&dispersionCorrection=dft-d3&functional=b3lyp"},{"parameters":{"spinPolarization":"collinear","dispersionCorrection":"dft-d3","functional":"b3lyp"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"hybrid"},"tags":["density functional theory"],"name":"DFT Hybrid B3LYP-D3 (collinear)","path":"/pb/qm/dft/ksdft/hybrid?spinPolarization=collinear&dispersionCorrection=dft-d3&functional=b3lyp"},{"parameters":{"dispersionCorrection":"dft-d3","functional":"b3lyp"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"hybrid"},"tags":["density functional theory"],"name":"DFT Hybrid B3LYP-D3","path":"/pb/qm/dft/ksdft/hybrid?dispersionCorrection=dft-d3&functional=b3lyp"},{"parameters":{"spinOrbitCoupling":true,"functional":"b3lyp"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"hybrid"},"tags":["density functional theory"],"name":"DFT Hybrid B3LYP (SOC)","path":"/pb/qm/dft/ksdft/hybrid?spinOrbitCoupling=true&functional=b3lyp"},{"parameters":{"spinPolarization":"collinear","functional":"b3lyp"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"hybrid"},"tags":["density functional theory"],"name":"DFT Hybrid B3LYP (collinear)","path":"/pb/qm/dft/ksdft/hybrid?spinPolarization=collinear&functional=b3lyp"},{"parameters":{"functional":"b3lyp"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"hybrid"},"tags":["density functional theory"],"name":"DFT Hybrid B3LYP","path":"/pb/qm/dft/ksdft/hybrid?functional=b3lyp"},{"parameters":{"spinOrbitCoupling":true,"dispersionCorrection":"dft-d3","functional":"pz"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"lda"},"tags":["density functional theory"],"name":"DFT LDA PZ-D3 (SOC)","path":"/pb/qm/dft/ksdft/lda?spinOrbitCoupling=true&dispersionCorrection=dft-d3&functional=pz"},{"parameters":{"spinPolarization":"collinear","dispersionCorrection":"dft-d3","functional":"pz"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"lda"},"tags":["density functional theory"],"name":"DFT LDA PZ-D3 (collinear)","path":"/pb/qm/dft/ksdft/lda?spinPolarization=collinear&dispersionCorrection=dft-d3&functional=pz"},{"parameters":{"dispersionCorrection":"dft-d3","functional":"pz"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"lda"},"tags":["density functional theory"],"name":"DFT LDA PZ-D3","path":"/pb/qm/dft/ksdft/lda?dispersionCorrection=dft-d3&functional=pz"},{"parameters":{"hubbardType":"u","spinOrbitCoupling":true,"functional":"pz"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"lda"},"tags":["density functional theory"],"name":"DFT LDA PZ+U (SOC)","path":"/pb/qm/dft/ksdft/lda?hubbardType=u&spinOrbitCoupling=true&functional=pz"},{"parameters":{"spinOrbitCoupling":true,"functional":"pz"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"lda"},"tags":["density functional theory"],"name":"DFT LDA PZ (SOC)","path":"/pb/qm/dft/ksdft/lda?spinOrbitCoupling=true&functional=pz"},{"parameters":{"spinPolarization":"collinear","hubbardType":"u","functional":"pz"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"lda"},"tags":["density functional theory"],"name":"DFT LDA PZ+U (collinear)","path":"/pb/qm/dft/ksdft/lda?spinPolarization=collinear&hubbardType=u&functional=pz"},{"parameters":{"hubbardType":"u","functional":"pz"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"lda"},"tags":["density functional theory"],"name":"DFT LDA PZ+U","path":"/pb/qm/dft/ksdft/lda?hubbardType=u&functional=pz"},{"parameters":{"spinPolarization":"collinear","functional":"pz"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"lda"},"tags":["density functional theory"],"name":"DFT LDA PZ (collinear)","path":"/pb/qm/dft/ksdft/lda?spinPolarization=collinear&functional=pz"},{"parameters":{"functional":"pz"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"lda"},"tags":["density functional theory"],"name":"DFT LDA PZ","path":"/pb/qm/dft/ksdft/lda?functional=pz"},{"categories":{"tier1":"st","tier2":"det","tier3":"ml","type":"re"},"parameters":{},"name":"Regression","path":"/st/det/ml/re/none"}]} \ No newline at end of file +module.exports = {allModels: [{"parameters":{"spinOrbitCoupling":true,"dispersionCorrection":"dft-d3","functional":"pbe"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"gga"},"tags":["density functional theory"],"name":"DFT GGA PBE-D3 (SOC)","path":"/pb/qm/dft/ksdft/gga?spinOrbitCoupling=true&dispersionCorrection=dft-d3&functional=pbe"},{"parameters":{"spinPolarization":"collinear","dispersionCorrection":"dft-d3","functional":"pbe"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"gga"},"tags":["density functional theory"],"name":"DFT GGA PBE-D3 (collinear)","path":"/pb/qm/dft/ksdft/gga?spinPolarization=collinear&dispersionCorrection=dft-d3&functional=pbe"},{"parameters":{"dispersionCorrection":"dft-d3","functional":"pbe"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"gga"},"tags":["density functional theory"],"name":"DFT GGA PBE-D3","path":"/pb/qm/dft/ksdft/gga?dispersionCorrection=dft-d3&functional=pbe"},{"parameters":{"hubbardType":"u","spinOrbitCoupling":true,"functional":"pbe"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"gga"},"tags":["density functional theory"],"name":"DFT GGA PBE+U (SOC)","path":"/pb/qm/dft/ksdft/gga?hubbardType=u&spinOrbitCoupling=true&functional=pbe"},{"parameters":{"spinOrbitCoupling":true,"functional":"pbe"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"gga"},"tags":["density functional theory"],"name":"DFT GGA PBE (SOC)","path":"/pb/qm/dft/ksdft/gga?spinOrbitCoupling=true&functional=pbe"},{"parameters":{"spinPolarization":"collinear","hubbardType":"u","functional":"pbe"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"gga"},"tags":["density functional theory"],"name":"DFT GGA PBE+U (collinear)","path":"/pb/qm/dft/ksdft/gga?spinPolarization=collinear&hubbardType=u&functional=pbe"},{"parameters":{"hubbardType":"u","functional":"pbe"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"gga"},"tags":["density functional theory"],"name":"DFT GGA PBE+U","path":"/pb/qm/dft/ksdft/gga?hubbardType=u&functional=pbe"},{"parameters":{"spinPolarization":"collinear","functional":"pbe"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"gga"},"tags":["density functional theory"],"name":"DFT GGA PBE (collinear)","path":"/pb/qm/dft/ksdft/gga?spinPolarization=collinear&functional=pbe"},{"parameters":{"functional":"pbe"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"gga"},"tags":["density functional theory"],"name":"DFT GGA PBE","path":"/pb/qm/dft/ksdft/gga?functional=pbe"},{"parameters":{"functional":"pbe","require":"pb/qm/dft/ksdft/gga?functional=pbe"},"categories":{"subtype":"g0w0","tier1":"pb","tier2":"qm","tier3":"abin","type":"gw"},"name":"G0W0@PBE","path":"/pb/qm/abin/gw/g0w0?functional=pbe&require=pb%2Fqm%2Fdft%2Fksdft%2Fgga%3Ffunctional%3Dpbe"},{"parameters":{"functional":"pbe","require":"pb/qm/dft/ksdft/gga?functional=pbe"},"categories":{"subtype":"evgw0","tier1":"pb","tier2":"qm","tier3":"abin","type":"gw"},"name":"evGW0@PBE","path":"/pb/qm/abin/gw/evgw0?functional=pbe&require=pb%2Fqm%2Fdft%2Fksdft%2Fgga%3Ffunctional%3Dpbe"},{"parameters":{"functional":"pbe","require":"pb/qm/dft/ksdft/gga?functional=pbe"},"categories":{"subtype":"evgw","tier1":"pb","tier2":"qm","tier3":"abin","type":"gw"},"name":"evGW@PBE","path":"/pb/qm/abin/gw/evgw?functional=pbe&require=pb%2Fqm%2Fdft%2Fksdft%2Fgga%3Ffunctional%3Dpbe"},{"parameters":{"spinOrbitCoupling":true,"functional":"pbe","require":"pb/qm/dft/ksdft/gga?functional=pbe&spinOrbitCoupling=true"},"categories":{"subtype":"g0w0","tier1":"pb","tier2":"qm","tier3":"abin","type":"gw"},"name":"G0W0@PBE (SOC)","path":"/pb/qm/abin/gw/g0w0?spinOrbitCoupling=true&functional=pbe&require=pb%2Fqm%2Fdft%2Fksdft%2Fgga%3Ffunctional%3Dpbe%26spinOrbitCoupling%3Dtrue"},{"parameters":{"spinOrbitCoupling":true,"functional":"pbe","require":"pb/qm/dft/ksdft/gga?functional=pbe&spinOrbitCoupling=true"},"categories":{"subtype":"evgw0","tier1":"pb","tier2":"qm","tier3":"abin","type":"gw"},"name":"evGW0@PBE (SOC)","path":"/pb/qm/abin/gw/evgw0?spinOrbitCoupling=true&functional=pbe&require=pb%2Fqm%2Fdft%2Fksdft%2Fgga%3Ffunctional%3Dpbe%26spinOrbitCoupling%3Dtrue"},{"parameters":{"spinOrbitCoupling":true,"functional":"pbe","require":"pb/qm/dft/ksdft/gga?functional=pbe&spinOrbitCoupling=true"},"categories":{"subtype":"evgw","tier1":"pb","tier2":"qm","tier3":"abin","type":"gw"},"name":"evGW@PBE (SOC)","path":"/pb/qm/abin/gw/evgw?spinOrbitCoupling=true&functional=pbe&require=pb%2Fqm%2Fdft%2Fksdft%2Fgga%3Ffunctional%3Dpbe%26spinOrbitCoupling%3Dtrue"},{"parameters":{"spinOrbitCoupling":true,"dispersionCorrection":"dft-d3","functional":"hse06"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"hybrid"},"tags":["density functional theory"],"name":"DFT Hybrid HSE-D3 (SOC)","path":"/pb/qm/dft/ksdft/hybrid?spinOrbitCoupling=true&dispersionCorrection=dft-d3&functional=hse06"},{"parameters":{"spinPolarization":"collinear","dispersionCorrection":"dft-d3","functional":"hse06"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"hybrid"},"tags":["density functional theory"],"name":"DFT Hybrid HSE-D3 (collinear)","path":"/pb/qm/dft/ksdft/hybrid?spinPolarization=collinear&dispersionCorrection=dft-d3&functional=hse06"},{"parameters":{"dispersionCorrection":"dft-d3","functional":"hse06"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"hybrid"},"tags":["density functional theory"],"name":"DFT Hybrid HSE-D3","path":"/pb/qm/dft/ksdft/hybrid?dispersionCorrection=dft-d3&functional=hse06"},{"parameters":{"spinOrbitCoupling":true,"functional":"hse06"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"hybrid"},"tags":["density functional theory"],"name":"DFT Hybrid HSE (SOC)","path":"/pb/qm/dft/ksdft/hybrid?spinOrbitCoupling=true&functional=hse06"},{"parameters":{"spinPolarization":"collinear","functional":"hse06"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"hybrid"},"tags":["density functional theory"],"name":"DFT Hybrid HSE (collinear)","path":"/pb/qm/dft/ksdft/hybrid?spinPolarization=collinear&functional=hse06"},{"parameters":{"functional":"hse06"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"hybrid"},"tags":["density functional theory"],"name":"DFT Hybrid HSE","path":"/pb/qm/dft/ksdft/hybrid?functional=hse06"},{"parameters":{"spinOrbitCoupling":true,"dispersionCorrection":"dft-d3","functional":"b3lyp"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"hybrid"},"tags":["density functional theory"],"name":"DFT Hybrid B3LYP-D3 (SOC)","path":"/pb/qm/dft/ksdft/hybrid?spinOrbitCoupling=true&dispersionCorrection=dft-d3&functional=b3lyp"},{"parameters":{"spinPolarization":"collinear","dispersionCorrection":"dft-d3","functional":"b3lyp"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"hybrid"},"tags":["density functional theory"],"name":"DFT Hybrid B3LYP-D3 (collinear)","path":"/pb/qm/dft/ksdft/hybrid?spinPolarization=collinear&dispersionCorrection=dft-d3&functional=b3lyp"},{"parameters":{"dispersionCorrection":"dft-d3","functional":"b3lyp"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"hybrid"},"tags":["density functional theory"],"name":"DFT Hybrid B3LYP-D3","path":"/pb/qm/dft/ksdft/hybrid?dispersionCorrection=dft-d3&functional=b3lyp"},{"parameters":{"spinOrbitCoupling":true,"functional":"b3lyp"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"hybrid"},"tags":["density functional theory"],"name":"DFT Hybrid B3LYP (SOC)","path":"/pb/qm/dft/ksdft/hybrid?spinOrbitCoupling=true&functional=b3lyp"},{"parameters":{"spinPolarization":"collinear","functional":"b3lyp"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"hybrid"},"tags":["density functional theory"],"name":"DFT Hybrid B3LYP (collinear)","path":"/pb/qm/dft/ksdft/hybrid?spinPolarization=collinear&functional=b3lyp"},{"parameters":{"functional":"b3lyp"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"hybrid"},"tags":["density functional theory"],"name":"DFT Hybrid B3LYP","path":"/pb/qm/dft/ksdft/hybrid?functional=b3lyp"},{"parameters":{"magnetization":true,"spinOrbitCoupling":true,"dispersionCorrection":"dft-d3","functional":"pz"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"lda"},"tags":["density functional theory"],"name":"DFT LDA PZ-D3 (SOC) (magn.)","path":"/pb/qm/dft/ksdft/lda?magnetization=true&spinOrbitCoupling=true&dispersionCorrection=dft-d3&functional=pz"},{"parameters":{"spinOrbitCoupling":true,"dispersionCorrection":"dft-d3","functional":"pz"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"lda"},"tags":["density functional theory"],"name":"DFT LDA PZ-D3 (SOC)","path":"/pb/qm/dft/ksdft/lda?spinOrbitCoupling=true&dispersionCorrection=dft-d3&functional=pz"},{"parameters":{"magnetization":true,"spinPolarization":"collinear","dispersionCorrection":"dft-d3","functional":"pz"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"lda"},"tags":["density functional theory"],"name":"DFT LDA PZ-D3 (collinear) (magn.)","path":"/pb/qm/dft/ksdft/lda?magnetization=true&spinPolarization=collinear&dispersionCorrection=dft-d3&functional=pz"},{"parameters":{"spinPolarization":"collinear","dispersionCorrection":"dft-d3","functional":"pz"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"lda"},"tags":["density functional theory"],"name":"DFT LDA PZ-D3 (collinear)","path":"/pb/qm/dft/ksdft/lda?spinPolarization=collinear&dispersionCorrection=dft-d3&functional=pz"},{"parameters":{"magnetization":true,"dispersionCorrection":"dft-d3","functional":"pz"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"lda"},"tags":["density functional theory"],"name":"DFT LDA PZ-D3 (magn.)","path":"/pb/qm/dft/ksdft/lda?magnetization=true&dispersionCorrection=dft-d3&functional=pz"},{"parameters":{"dispersionCorrection":"dft-d3","functional":"pz"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"lda"},"tags":["density functional theory"],"name":"DFT LDA PZ-D3","path":"/pb/qm/dft/ksdft/lda?dispersionCorrection=dft-d3&functional=pz"},{"parameters":{"hubbardType":"u","spinOrbitCoupling":true,"functional":"pz"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"lda"},"tags":["density functional theory"],"name":"DFT LDA PZ+U (SOC)","path":"/pb/qm/dft/ksdft/lda?hubbardType=u&spinOrbitCoupling=true&functional=pz"},{"parameters":{"magnetization":true,"spinOrbitCoupling":true,"functional":"pz"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"lda"},"tags":["density functional theory"],"name":"DFT LDA PZ (SOC) (magn.)","path":"/pb/qm/dft/ksdft/lda?magnetization=true&spinOrbitCoupling=true&functional=pz"},{"parameters":{"spinOrbitCoupling":true,"functional":"pz"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"lda"},"tags":["density functional theory"],"name":"DFT LDA PZ (SOC)","path":"/pb/qm/dft/ksdft/lda?spinOrbitCoupling=true&functional=pz"},{"parameters":{"spinPolarization":"collinear","hubbardType":"u","functional":"pz"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"lda"},"tags":["density functional theory"],"name":"DFT LDA PZ+U (collinear)","path":"/pb/qm/dft/ksdft/lda?spinPolarization=collinear&hubbardType=u&functional=pz"},{"parameters":{"hubbardType":"u","functional":"pz"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"lda"},"tags":["density functional theory"],"name":"DFT LDA PZ+U","path":"/pb/qm/dft/ksdft/lda?hubbardType=u&functional=pz"},{"parameters":{"magnetization":true,"spinPolarization":"collinear","functional":"pz"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"lda"},"tags":["density functional theory"],"name":"DFT LDA PZ (collinear) (magn.)","path":"/pb/qm/dft/ksdft/lda?magnetization=true&spinPolarization=collinear&functional=pz"},{"parameters":{"spinPolarization":"collinear","functional":"pz"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"lda"},"tags":["density functional theory"],"name":"DFT LDA PZ (collinear)","path":"/pb/qm/dft/ksdft/lda?spinPolarization=collinear&functional=pz"},{"parameters":{"magnetization":true,"functional":"pz"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"lda"},"tags":["density functional theory"],"name":"DFT LDA PZ (magn.)","path":"/pb/qm/dft/ksdft/lda?magnetization=true&functional=pz"},{"parameters":{"functional":"pz"},"categories":{"tier1":"pb","tier2":"qm","tier3":"dft","type":"ksdft","subtype":"lda"},"tags":["density functional theory"],"name":"DFT LDA PZ","path":"/pb/qm/dft/ksdft/lda?functional=pz"},{"categories":{"tier1":"st","tier2":"det","tier3":"ml","type":"re"},"parameters":{},"name":"Regression","path":"/st/det/ml/re/none"}]} \ No newline at end of file From f3b9103e5e82fc06a0e41928e8b83437c01f21bb Mon Sep 17 00:00:00 2001 From: Alexander Zech Date: Sun, 22 Oct 2023 12:07:09 -0700 Subject: [PATCH 4/4] update: inherit from defaultable in-memory entity --- src/model.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/model.js b/src/model.js index f48575d..6554da8 100644 --- a/src/model.js +++ b/src/model.js @@ -1,4 +1,4 @@ -import { InMemoryEntity } from "@exabyte-io/code.js/dist/entity"; +import { DefaultableInMemoryEntity } from "@exabyte-io/code.js/dist/entity"; import lodash from "lodash"; import { DFTModelConfig } from "./default_models"; @@ -6,7 +6,7 @@ import { Method } from "./method"; import { MethodFactory } from "./methods/factory"; import { getTreeByApplicationNameAndVersion, MODEL_TREE, treeSlugToNamedObject } from "./tree"; -export class Model extends InMemoryEntity { +export class Model extends DefaultableInMemoryEntity { constructor({ application, ...config }) { super(config); this._application = application;