Skip to content

Commit

Permalink
Official 1.1.8 patch release.
Browse files Browse the repository at this point in the history
Squashed commit of the following:

commit 37e0457
Author: Frank Di Natale <frank.dinatale1988@gmail.com>
Date:   Thu Jun 11 09:16:19 2020 -0700

    whitespace fixes from pre-commit checks

commit 9fb5848
Author: Frank Di Natale <frank.dinatale1988@gmail.com>
Date:   Thu Jun 11 09:15:25 2020 -0700

    Correction of package data path to schema.

commit 3678cb0
Author: Frank Di Natale <frank.dinatale1988@gmail.com>
Date:   Wed Jun 10 21:06:58 2020 -0700

    Tick up to 1.1.8 patch version.

commit 6edda08
Author: Benjamin Bay <48391872+ben-bay@users.noreply.github.com>
Date:   Thu Jun 4 12:27:32 2020 -0600

    Inheritable validation and spec module (#280)

    * added checks for valid keys

    * branch updates

    * working on validation

    * added schema file

    * updates

    * fixed spec

    * fixed spec
    * refactor updates

    * verification logic

    * removed test field

    * made specification module

    * removed TODO

    * fixed flake8 style

    * schema name is now hardcoded

    * updated MANIFEST

    * adjusted imports

    * tuples -> lists

    Co-authored-by: Francesco Di Natale <dinatale3@llnl.gov>

commit 5ca2b29
Author: Benjamin Bay <48391872+ben-bay@users.noreply.github.com>
Date:   Tue Jun 2 15:09:48 2020 -0600

    Modified validation logic to skip over variable tokens. (#279)

    Co-authored-by: Francesco Di Natale <dinatale3@llnl.gov>

commit 3795de0
Author: jsemler <624509+jsemler@users.noreply.github.com>
Date:   Thu May 28 19:18:29 2020 -0700

    Updated the docs release version to 1.1.7 (#278)

commit f7e5b5b
Author: Jeremy White <44277022+jwhite242@users.noreply.github.com>
Date:   Thu May 28 19:09:59 2020 -0700

    Replace unicode quote with ascii quote (#277)

commit 2998cc4
Author: Jeremy White <44277022+jwhite242@users.noreply.github.com>
Date:   Wed May 27 08:15:14 2020 -0700

    Pgen docs (#275)

    * Initial pgen docs with itertools example

    * Add pargs example

    * Add pgen using numpy plus helper function for 1D distribution

    * Fix typos, update image

    * Initial port of complete Parameters documentation

    * Fix up api docs warnings, add missing script adapters

    * Add subsection on accessing env block variables inside pgen

    * Literal imports and some style tweaks.

    * Some minor title and header tweaks.

    * Remove out of date notes

    * Renamed itertools_pgen to reference LULESH.

    * Update doc strings on parameter generator samples

    * Make flake8 happy

    * Misc cleanup and formatting, adding more links and internal references

    * Fix up section listing, in-text moniker/function formatting

    Co-authored-by: Frank Di Natale <frank.dinatale1988@gmail.com>

commit 4d65e76
Author: Francesco Di Natale <dinatale3@llnl.gov>
Date:   Sun May 17 20:35:41 2020 -0700

    Addition of README as long description. (#269)

    * Addition of README as long description.

    * Dropping encoding as it's not supported in 2.7

commit f53506a
Author: Francesco Di Natale <dinatale3@llnl.gov>
Date:   Sun May 17 15:46:23 2020 -0700

    Official start to 1.1.8dev0.
  • Loading branch information
FrankD412 committed Jun 11, 2020
1 parent b1ea900 commit 698dd05
Show file tree
Hide file tree
Showing 35 changed files with 818 additions and 170 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,4 @@ pylint_*.txt
Pipfile.lock

#pycharm
.idea/
.idea/
2 changes: 1 addition & 1 deletion MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1 +1 @@
include maestrowf/datastructures/schemas.json
include maestrowf/specification/schemas/yamlspecification.json
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ Maestro comes packed with a basic example using [LULESH](https://github.com/LLNL

## What is Maestro?

Maestro is an open-source HPC software tool that defines a YAML-based study specification for defining multistep workflows and automates execution of software flows on HPC resources. The core design tenants of Maestro focus on encouraging clear workflow communication and documentation, while making consistent execution easier to allow users to focus on science. Maestros study specification helps users think about complex workflows in a step-wise, intent-oriented, manner that encourages modularity and tool reuse. These principles are becoming increasingly important as computational science is continuously more present in scientific fields and has started to require a similar rigor to physical experiment. Maestro is currently in use for multiple projects at Lawrence Livermore National Laboratory and has been used to run existing codes including MFEM, and other simulation codes. It has also been used in other areas including in the training of machine-learned models and more.
Maestro is an open-source HPC software tool that defines a YAML-based study specification for defining multistep workflows and automates execution of software flows on HPC resources. The core design tenants of Maestro focus on encouraging clear workflow communication and documentation, while making consistent execution easier to allow users to focus on science. Maestro's study specification helps users think about complex workflows in a step-wise, intent-oriented, manner that encourages modularity and tool reuse. These principles are becoming increasingly important as computational science is continuously more present in scientific fields and has started to require a similar rigor to physical experiment. Maestro is currently in use for multiple projects at Lawrence Livermore National Laboratory and has been used to run existing codes including MFEM, and other simulation codes. It has also been used in other areas including in the training of machine-learned models and more.

### Maestro's Foundation and Core Concepts

Expand Down
2 changes: 1 addition & 1 deletion docs/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@ help:
# Catch-all target: route all unknown targets to Sphinx using the new
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
%: Makefile
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
2 changes: 1 addition & 1 deletion docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
# The short X.Y version.
version = u'1.1'
# The full version, including alpha/beta/rc tags.
release = u'1.1.7dev1'
release = u'1.1.7'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
1 change: 1 addition & 0 deletions docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ Welcome to Maestro Workflow Conductor Documentation
quick_start
hello_world
lulesh_breakdown
parameters
maestro_core

modules
Expand Down
1 change: 0 additions & 1 deletion docs/source/maestrowf.abstracts.enums.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,3 @@ maestrowf.abstracts.enums package
:members:
:undoc-members:
:show-inheritance:

2 changes: 0 additions & 2 deletions docs/source/maestrowf.abstracts.interfaces.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,3 @@ maestrowf.abstracts.interfaces.scriptadapter module
:members:
:undoc-members:
:show-inheritance:


10 changes: 0 additions & 10 deletions docs/source/maestrowf.abstracts.rst
Original file line number Diff line number Diff line change
Expand Up @@ -41,20 +41,10 @@ maestrowf.abstracts.graph module
:undoc-members:
:show-inheritance:

maestrowf.abstracts.simobject module
------------------------------------

.. automodule:: maestrowf.abstracts.simobject
:members:
:undoc-members:
:show-inheritance:

maestrowf.abstracts.specification module
----------------------------------------

.. automodule:: maestrowf.abstracts.specification
:members:
:undoc-members:
:show-inheritance:


2 changes: 0 additions & 2 deletions docs/source/maestrowf.datastructures.core.rst
Original file line number Diff line number Diff line change
Expand Up @@ -40,5 +40,3 @@ maestrowf.datastructures.core.studyenvironment module
:members:
:undoc-members:
:show-inheritance:


2 changes: 0 additions & 2 deletions docs/source/maestrowf.datastructures.environment.rst
Original file line number Diff line number Diff line change
Expand Up @@ -40,5 +40,3 @@ maestrowf.datastructures.environment.variable module
:members:
:undoc-members:
:show-inheritance:


2 changes: 0 additions & 2 deletions docs/source/maestrowf.datastructures.rst
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,3 @@ maestrowf.datastructures.yamlspecification module
:members:
:undoc-members:
:show-inheritance:


1 change: 0 additions & 1 deletion docs/source/maestrowf.interfaces.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,3 @@ Subpackages
.. toctree::

maestrowf.interfaces.script

14 changes: 14 additions & 0 deletions docs/source/maestrowf.interfaces.script.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,18 @@ maestrowf.interfaces.script.slurmscriptadapter module
:undoc-members:
:show-inheritance:

maestrowf.interfaces.script.lsfscriptadapter module
-----------------------------------------------------

.. automodule:: maestrowf.interfaces.script.lsfscriptadapter
:members:
:undoc-members:
:show-inheritance:

maestrowf.interfaces.script.fluxscriptadapter module
-----------------------------------------------------

.. automodule:: maestrowf.interfaces.script.fluxscriptadapter
:members:
:undoc-members:
:show-inheritance:
2 changes: 0 additions & 2 deletions docs/source/maestrowf.rst
Original file line number Diff line number Diff line change
Expand Up @@ -41,5 +41,3 @@ maestrowf.utils module
:members:
:undoc-members:
:show-inheritance:


Loading

0 comments on commit 698dd05

Please sign in to comment.