Skip to content

Commit

Permalink
fix duplicate labels, header order issues
Browse files Browse the repository at this point in the history
  • Loading branch information
naik-aakash committed Jan 3, 2025
1 parent e5dea96 commit fc763f7
Show file tree
Hide file tree
Showing 11 changed files with 28 additions and 11 deletions.
4 changes: 4 additions & 0 deletions docs/about/contributing.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
---
orphan: true
---

```{include} ../../CONTRIBUTING.md
```
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
language = "en"
html_static_path = ["_static"]
html_css_files = ["custom.css"]
suppress_warnings = "etoc.toctree"
suppress_warnings = ['toc.excluded', 'toc.not_readable']

# autodoc options
autosummary_imported_members = False
Expand Down
2 changes: 2 additions & 0 deletions docs/glossary.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
:orphan:

.. _glossary:

Glossary
Expand Down
4 changes: 4 additions & 0 deletions docs/user/jobflowremote.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
---
orphan: true
---

# Jobflow-remote setup

This will result in a setup for automation where
Expand Down
4 changes: 4 additions & 0 deletions docs/user/mongodb.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
---
orphan: true
---

# MongoDB setup tutorial

`autoplex` and `atomate2` use the MongoDB database framework to store the data output from the calculations.
Expand Down
3 changes: 3 additions & 0 deletions docs/user/rss.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
---
orphan: true
---
2 changes: 1 addition & 1 deletion docs/user/rss/flow/example/example.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
(rss)=
(example)=

# Examples

Expand Down
2 changes: 1 addition & 1 deletion docs/user/rss/flow/input/input.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
(rss)=
(input)=

# Input YAML configuration file

Expand Down
2 changes: 1 addition & 1 deletion docs/user/rss/flow/introduction/intro.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
(rss)=
(introduction)=

# Brief overview

Expand Down
10 changes: 5 additions & 5 deletions docs/user/rss/flow/quick_start/start.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
(rss)=
(rss-quickstart)=

# Quick start

Expand All @@ -24,7 +24,7 @@ The `RssMaker` class in `autoplex` is the core interface for creating ML-RSS pot

Parameters can be specified either through a YAML configuration file or as direct arguments in the `make` method.

### Running the workflow with a YAML configuration file
## Running the workflow with a YAML configuration file

> **Recommendation**: This is currently our recommended approach for setting up and managing RSS workflows.
Expand Down Expand Up @@ -56,7 +56,7 @@ print(submit_flow(rss_job, worker="your worker", resources=resources, project="y

For details on setting up `FireWorks`, see [FireWorks setup](../../../mongodb.md#fireworks-configuration) and for `jobflow-remote`, see [jobflow-remote setup](../../../jobflowremote.md).

### Running the workflow with direct parameter specification
## Running the workflow with direct parameter specification

As an alternative to using a YAML configuration file, the RSS workflow can be initiated by directly specifying parameters in the `make` method. This approach is ideal for cases where only a few parameters need to be customized. You can override the default settings by passing them as keyword arguments, offering a more flexible and lightweight way to set up the workflow.

Expand All @@ -79,7 +79,7 @@ If you choose to use the direct parameter specification method, at a minimum, yo
> **Note**: If both a YAML file and direct parameter specifications are provided, any overlapping parameters will be overridden by the directly specified values.
### Building RSS models with various ML potentials
## Building RSS models with various ML potentials

Currently, `RssMaker` supports GAP (Gaussian Approximation Potential), ACE (Atomic Cluster Expansion), and three graph-based network models including NequIP, M3GNet, and MACE. You can specify the desired model using the `mlip_type` argument and adjust relevant hyperparameters within the `make` method. Default and adjustable hyperparameters are available in `autoplex/fitting/common/mlip-rss-defaults.json`.

Expand All @@ -93,7 +93,7 @@ rss_job = RssMaker(name="your workflow name").make(tag='SiO2',

> **Note**: We primarily recommend the GAP-RSS model for now, as GAP has demonstrated great stability with small datasets. Other models have not been thoroughly explored yet. However, we encourage users to experiment with and test other individual models or combinations for potentially interesting results.
### Resuming workflow from point of interruption
## Resuming workflow from point of interruption

To resume an interrupted RSS workflow, use the `resume_from_previous_state` argument, which accepts a dictionary containing the necessary state information. Additionally, ensure that `train_from_scratch` is set to `False` to enable resuming from the previous state. This way, you are allowed to continue the workflow from any previously saved state.

Expand Down
4 changes: 2 additions & 2 deletions docs/user/setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,15 +26,15 @@ Once installed in the terminal, run the following commands to get Julia ACEpoten
julia -e 'using Pkg; Pkg.Registry.add("General"); Pkg.Registry.add(Pkg.Registry.RegistrySpec(url="https://github.com/ACEsuit/ACEregistry")); Pkg.add(Pkg.PackageSpec(;name="ACEpotentials", version="0.6.7")); Pkg.add("DataFrames"); Pkg.add("CSV")'
```

### Enabling RSS workflows
## Enabling RSS workflows

Additionally, `buildcell` as a part of `AIRSS` needs to be installed if one wants to use the RSS functionality:

```bash
curl -O https://www.mtg.msm.cam.ac.uk/files/airss-0.9.3.tgz; tar -xf airss-0.9.3.tgz; rm airss-0.9.3.tgz; cd airss; make ; make install ; make neat; cd ..
```

### LAMMPS installation
## LAMMPS installation

You only need to install LAMMPS, if you want to use J-ACE as your MLIP.
Recipe for compiling lammps-ace including the download of the `libpace.tar.gz` file:
Expand Down

0 comments on commit fc763f7

Please sign in to comment.