You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/_sources/contributors.rst.txt
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,9 +7,9 @@ atomate development is led by the Hacking Materials research group led by Anubha
7
7
Contributions are provided by:
8
8
9
9
* Alireza Faghaninia, Alex Dunn, Alex Ganose, and Evan Spotte-Smith through the research group of A. Jain at LBNL.
10
-
* Kiran Mathew, Shyam Dwaraknath, Joey Montoya, Murat Aykol, Patrick Huck, Brandon Wood, Sam Blau, Jimmy Shen, Anne Rutt, Eric Sivonxay, and Martin Siron through the research group of Prof. Kristin Persson at UC Berkeley.
10
+
* Kiran Mathew, Shyam Dwaraknath, Joey Montoya, Murat Aykol, Matt Horton, Patrick Huck, Brandon Wood, Sam Blau, Jimmy Shen, Ryan Kingsbury, Anne Rutt, Eric Sivonxay, and Martin Siron through the research group of Prof. Kristin Persson at UC Berkeley.
11
11
* Hanmei Tang, Prof. Shyue Ping Ong, and the Materials Virtual Lab research group at UC San Diego.
12
12
* Brandon Bocklund, who led the atomate documentation effort, through the research group of Prof. Zi-Kiu Liu at Penn State.
13
13
* Tess Smidt through the research group of Prof. Jeff Neaton at UC Berkeley.
14
14
* Danny Broberg through the research group of Prof. Mark Asta at UC Berkeley.
15
-
* External contributors: specter119, M. Dias Costa, S. Torrisi, Max Dylla, Marnik Bercx, Tara Maria Boland
15
+
* External contributors: specter119, M. Dias Costa, S. Torrisi, Max Dylla, Marnik Bercx, Tara Maria Boland, Nathan Frey, Martin Siron
<codeclass="sig-name descname">setup_copy</code><spanclass="sig-paren">(</span><emclass="sig-param">from_dir</em>, <emclass="sig-param">to_dir=None</em>, <emclass="sig-param">filesystem=None</em>, <emclass="sig-param">files_to_copy=None</em>, <emclass="sig-param">exclude_files=None</em>, <emclass="sig-param">from_path_dict=None</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#atomate.common.firetasks.glue_tasks.CopyFiles.setup_copy" title="Permalink to this definition">¶</a></dt>
120
+
<codeclass="sig-name descname">setup_copy</code><spanclass="sig-paren">(</span><emclass="sig-param">from_dir</em>, <emclass="sig-param">to_dir=None</em>, <emclass="sig-param">filesystem=None</em>, <emclass="sig-param">files_to_copy=None</em>, <emclass="sig-param">exclude_files=None</em>, <emclass="sig-param">from_path_dict=None</em>, <emclass="sig-param">suffix=None</em>, <emclass="sig-param">fw_spec=None</em>, <emclass="sig-param">continue_on_missing=False</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#atomate.common.firetasks.glue_tasks.CopyFiles.setup_copy" title="Permalink to this definition">¶</a></dt>
113
121
<dd><p>setup the copy i.e setup the from directory, filesystem, destination directory etc.</p>
114
122
<dl>
115
123
<dt>Args:</dt><dd><p>from_dir (str)
116
124
to_dir (str)
117
125
filesystem (str)
118
126
files_to_copy (list): if None all the files in the from_dir will be copied
119
-
exclude_files (list)
120
-
from_path_dict (dict): dict specification of the path. If specified must contain atleast</p>
127
+
exclude_files (list): list of file names to be excluded.
128
+
suffix (str): suffix to append to each filename when copying</p>
121
129
<blockquote>
122
-
<div><p>the key “path” that specifies the path to the from_dir.</p>
130
+
<div><p>(e.g., rename ‘INCAR’ to ‘INCAR.precondition’)</p>
123
131
</div></blockquote>
132
+
<dlclass="simple">
133
+
<dt>continue_on_missing(bool): Whether to continue copying when a file</dt><dd><p>in filenames is missing. Defaults to False.</p>
134
+
</dd>
135
+
<dt>from_path_dict (dict): dict specification of the path. If specified must contain atleast</dt><dd><p>the key “path” that specifies the path to the from_dir.</p>
136
+
</dd>
137
+
</dl>
124
138
</dd>
125
139
</dl>
126
140
</dd></dl>
@@ -131,7 +145,7 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this
<emclass="property">class </em><codeclass="sig-prename descclassname">atomate.common.firetasks.glue_tasks.</code><codeclass="sig-name descname">CopyFilesFromCalcLoc</code><spanclass="sig-paren">(</span><emclass="sig-param">*args</em>, <emclass="sig-param">**kwargs</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#atomate.common.firetasks.glue_tasks.CopyFilesFromCalcLoc" title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><codeclass="sig-prename descclassname">atomate.common.firetasks.glue_tasks.</code><codeclass="sig-name descname">GzipDir</code><spanclass="sig-paren">(</span><emclass="sig-param">*args</em>, <emclass="sig-param">**kwargs</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#atomate.common.firetasks.glue_tasks.GzipDir" title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">optional_params</code><emclass="property"> = []</em><aclass="headerlink" href="#atomate.common.firetasks.glue_tasks.GzipDir.optional_params" title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">required_params</code><emclass="property"> = []</em><aclass="headerlink" href="#atomate.common.firetasks.glue_tasks.GzipDir.required_params" title="Permalink to this definition">¶</a></dt>
<codeclass="sig-name descname">run_task</code><spanclass="sig-paren">(</span><emclass="sig-param">fw_spec=None</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#atomate.common.firetasks.glue_tasks.GzipDir.run_task" title="Permalink to this definition">¶</a></dt>
322
+
<dd><p>This method gets called when the Firetask is run. It can take in a
323
+
Firework spec, perform some task using that data, and then return an
324
+
output in the form of a FWAction.</p>
325
+
<dlclass="simple">
326
+
<dt>Args:</dt><dd><dlclass="simple">
327
+
<dt>fw_spec (dict): A Firework spec. This comes from the master spec.</dt><dd><p>In addition, this spec contains a special “_fw_env” key that
328
+
contains the env settings of the FWorker calling this method.
329
+
This provides for abstracting out certain commands or
330
+
settings. For example, “foo” may be named “foo1” in resource
331
+
1 and “foo2” in resource 2. The FWorker env can specify {
332
+
“foo”: “foo1”}, which maps an abstract variable “foo” to the
333
+
relevant “foo1” or “foo2”. You can then write a task that
334
+
uses fw_spec[“_fw_env”][“foo”] that will work across all
<emclass="property">class </em><codeclass="sig-prename descclassname">atomate.common.firetasks.glue_tasks.</code><codeclass="sig-name descname">PassCalcLocs</code><spanclass="sig-paren">(</span><emclass="sig-param">*args</em>, <emclass="sig-param">**kwargs</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#atomate.common.firetasks.glue_tasks.PassCalcLocs" title="Permalink to this definition">¶</a></dt>
0 commit comments