Skip to content

Commit

Permalink
Refactor docs, use Furo theme (#106)
Browse files Browse the repository at this point in the history
- use Furo theme
- refactor docs
  • Loading branch information
superstar54 committed Jun 12, 2024
1 parent e2a3478 commit 0221a32
Show file tree
Hide file tree
Showing 47 changed files with 4,080 additions and 2,644 deletions.
1 change: 1 addition & 0 deletions docs/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ ipython
aiida-core
node-graph
anywidget
furo
83 changes: 83 additions & 0 deletions docs/source/_static/css/theme.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
/*
* This stylesheet is applied after the theme's default one,
* and thus any overrides or additions can be added here.
*
* More info:
* https://www.sphinx-doc.org/en/master/extdev/appapi.html#sphinx.application.Sphinx.add_css_file
*/



/* Applied on main index:sections. */
/* Start section description. */
@media screen and (min-width: 450px){
.tocdescr {
display: flex; display: -webkit-flex;
flex-flow: row wrap; -webkit-flex-flow: row wrap;
justify-content: space-between; -webkit-justify-content: space-between;
align-items: flex-start; -webkit-align-items: flex-start;
align-content: flex-start; -webkit-align-content: flex-start;
list-style-type: none;
margin-bottom: 10px;
}
/* Dan Andreasson on Stack Overflow. */
.tocdescr:after {
content: "";
flex: 1 0 33.3%; -webkit-flex: 1 0 33.3%;
margin-left: 45px;
align-self: stretch; -webkit-align-self: stretch;
}
}
@media screen and (max-width: 450px) {
.tocdescr {
display: flex; display: -webkit-flex;
flex-flow: column wrap; -webkit-flex-flow: column wrap;
justify-content: space-between; -webkit-justify-content: space-between;
align-items: flex-start; -webkit-align-items: flex-start;
align-content: flex-start; -webkit-align-content: flex-start;
list-style-type: none;
margin-bottom: 10px;
}
.tocdescr:after {
content: "";
flex: none; -webkit-flex: none;
}
}
.descr {
flex: 2 0 33.3%; -webkit-flex: 2 0 33.3%;
margin: 10px 15px;
border-radius: .3em;
user-select: none;
}
.descr div.figure,
.descr figure {
margin-bottom: 0px;
display: block;
}
.descr img {
border-top-left-radius: .3em;
border-top-right-radius: .3em;
}
.descr dl {margin-bottom: 10px}
.descr dl dt > a {
display: block;
width: 100%;
margin-bottom: 10px;
}
.descr dl dt a em, .descr dl dt a span{
font-weight: bold;
font-style: normal;
font-size: 1.3em;
}
.descr dl dt{padding: 18px 15px 0px!important}
.descr dl dd{
padding: 0px 15px;
font-style: normal;
margin: 0px;
color: #808080;
font-size: 90%;
}
.descr {
box-shadow: rgba(0,0,0,0.05) 0px 1px 4px 0px,
rgba(211,216,223,0.33) 0px 15px 20px -1px;
}
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@
const { RenderUtils } = ReteRenderUtils;
const styled = window.styled;

const workgraphData = {"name": "atomization_energy", "uuid": "c24019dc-230c-11ef-ba42-906584de3e5b", "state": "CREATED", "nodes": {"pw_atom": {"label": "pw_atom", "inputs": [{"name": "structure", "identifier": "General", "uuid": "c2429e28-230c-11ef-ba42-906584de3e5b", "node_uuid": "c2428a96-230c-11ef-ba42-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "parameters", "identifier": "General", "uuid": "c2429ea0-230c-11ef-ba42-906584de3e5b", "node_uuid": "c2428a96-230c-11ef-ba42-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "pseudos", "identifier": "General", "uuid": "c242a0bc-230c-11ef-ba42-906584de3e5b", "node_uuid": "c2428a96-230c-11ef-ba42-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "kpoints", "identifier": "General", "uuid": "c242a1de-230c-11ef-ba42-906584de3e5b", "node_uuid": "c2428a96-230c-11ef-ba42-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}], "outputs": [{"name": "output_parameters"}], "position": [30, 30]}, "pw_mol": {"label": "pw_mol", "inputs": [{"name": "structure", "identifier": "General", "uuid": "c244ed54-230c-11ef-ba42-906584de3e5b", "node_uuid": "c244d9c2-230c-11ef-ba42-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "parameters", "identifier": "General", "uuid": "c244edcc-230c-11ef-ba42-906584de3e5b", "node_uuid": "c244d9c2-230c-11ef-ba42-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "pseudos", "identifier": "General", "uuid": "c244efc0-230c-11ef-ba42-906584de3e5b", "node_uuid": "c244d9c2-230c-11ef-ba42-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "kpoints", "identifier": "General", "uuid": "c244f0e2-230c-11ef-ba42-906584de3e5b", "node_uuid": "c244d9c2-230c-11ef-ba42-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}], "outputs": [{"name": "output_parameters"}], "position": [60, 60]}, "atomization_energy": {"label": "atomization_energy", "inputs": [{"name": "output_atom", "identifier": "General", "uuid": "c247a044-230c-11ef-ba42-906584de3e5b", "node_uuid": "c2479b9e-230c-11ef-ba42-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [{"from_node": "pw_atom", "from_socket": "output_parameters", "from_socket_uuid": "c242a472-230c-11ef-ba42-906584de3e5b"}], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "output_mol", "identifier": "General", "uuid": "c247a09e-230c-11ef-ba42-906584de3e5b", "node_uuid": "c2479b9e-230c-11ef-ba42-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [{"from_node": "pw_mol", "from_socket": "output_parameters", "from_socket_uuid": "c244f344-230c-11ef-ba42-906584de3e5b"}], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "output_atom"}, {"name": "output_mol"}], "outputs": [], "position": [90, 90]}}, "links": [{"from_socket": "output_parameters", "from_node": "pw_atom", "from_socket_uuid": "c242a472-230c-11ef-ba42-906584de3e5b", "to_socket": "output_atom", "to_node": "atomization_energy", "state": false}, {"from_socket": "output_parameters", "from_node": "pw_mol", "from_socket_uuid": "c244f344-230c-11ef-ba42-906584de3e5b", "to_socket": "output_mol", "to_node": "atomization_energy", "state": false}]}
const workgraphData = {"name": "atomization_energy", "uuid": "bc07441e-28f2-11ef-9e7d-906584de3e5b", "state": "CREATED", "nodes": {"emt_atom": {"label": "emt_atom", "inputs": [{"name": "atoms", "identifier": "General", "uuid": "bc0c1304-28f2-11ef-9e7d-906584de3e5b", "node_uuid": "bc0c1048-28f2-11ef-9e7d-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}], "outputs": [{"name": "result"}], "position": [30, 30]}, "emt_mol": {"label": "emt_mol", "inputs": [{"name": "atoms", "identifier": "General", "uuid": "bc119572-28f2-11ef-9e7d-906584de3e5b", "node_uuid": "bc1192c0-28f2-11ef-9e7d-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}], "outputs": [{"name": "result"}], "position": [60, 60]}, "atomization_energy": {"label": "atomization_energy", "inputs": [{"name": "mol", "identifier": "General", "uuid": "bc15f4d2-28f2-11ef-9e7d-906584de3e5b", "node_uuid": "bc15f216-28f2-11ef-9e7d-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "energy_molecule", "identifier": "General", "uuid": "bc15f630-28f2-11ef-9e7d-906584de3e5b", "node_uuid": "bc15f216-28f2-11ef-9e7d-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [{"from_node": "emt_mol", "from_socket": "result", "from_socket_uuid": "bc11c916-28f2-11ef-9e7d-906584de3e5b"}], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "energy_atom", "identifier": "General", "uuid": "bc15f70c-28f2-11ef-9e7d-906584de3e5b", "node_uuid": "bc15f216-28f2-11ef-9e7d-906584de3e5b", "type": "INPUT", "link_limit": 1, "links": [{"from_node": "emt_atom", "from_socket": "result", "from_socket_uuid": "bc0c4586-28f2-11ef-9e7d-906584de3e5b"}], "serialize": {"path": "node_graph.serializer", "name": "serialize_pickle"}, "deserialize": {"path": "node_graph.serializer", "name": "deserialize_pickle"}}, {"name": "energy_atom"}, {"name": "energy_molecule"}], "outputs": [], "position": [90, 90]}}, "links": [{"from_socket": "result", "from_node": "emt_atom", "from_socket_uuid": "bc0c4586-28f2-11ef-9e7d-906584de3e5b", "to_socket": "energy_atom", "to_node": "atomization_energy", "state": false}, {"from_socket": "result", "from_node": "emt_mol", "from_socket_uuid": "bc11c916-28f2-11ef-9e7d-906584de3e5b", "to_socket": "energy_molecule", "to_node": "atomization_energy", "state": false}]}

// Define Schemes to use in vanilla JS
const Schemes = {
Expand Down
Loading

0 comments on commit 0221a32

Please sign in to comment.