Metadata-Version: 2.1
Name: jlhfw
Version: 0.6.0
Summary: Custom FireWorks additions
Author-email: Johannes Laurin Hoermann <johannes.hoermann@imtek.uni-freiburg.de>
License: MIT
Project-URL: Homepage, https://github.com/jotelha/jlhfw
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.6.5
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: dill>=0.3.1.1
Requires-Dist: dtoolcore>=3.17.0
Requires-Dist: dtool-create>=0.23.0
Requires-Dist: dtool-lookup-api>=0.1.0
Requires-Dist: fireworks>=1.9.5
Requires-Dist: jinja2>=2.10
Requires-Dist: jinja2-time>=0.2.0
Requires-Dist: monty>=4.0.2
Requires-Dist: paramiko>=2.4.2
Requires-Dist: six>=1.15.0
Requires-Dist: ruamel.yaml>=0.16.12
Provides-Extra: testing
Requires-Dist: mock-ssh-server>=0.8.1; extra == "testing"
Requires-Dist: dtool-smb>=0.1.0; extra == "testing"
Requires-Dist: requests>=2.24.0; extra == "testing"
Requires-Dist: urllib3<1.26,>=1.25.11; extra == "testing"
Requires-Dist: dserver>=0.15.0; extra == "testing"
Requires-Dist: dserver-direct-mongo-plugin>=0.1.2; extra == "testing"

# Custom FireWorks extensions

[![PyPI](https://img.shields.io/pypi/v/jlhfw)](https://pypi.org/project/jlhfw/) [![Tests](https://img.shields.io/github/actions/workflow/status/jotelha/jlhfw/test.yml?branch=main)](https://github.com/jotelha/jlhfw/actions/workflows/test.yml)

Johannes Hörmann, johannes.hoermann@imtek.uni-freiburg.de, Mar 2020


This repository contains custom fireworks tasks and helper scripts used for conducting computational parametric studies presented in 

> J. L. Hörmann, C. (刘宸旭) Liu, Y. (孟永钢) Meng, and L. Pastewka, “Molecular simulations of sliding on SDS surfactant films,” The Journal of Chemical Physics, vol. 158, no. 24, p. 244703, Jun. 2023, doi: [10.1063/5.0153397](https://doi.org/10.1063/5.0153397).

# Quick start

Install the official FireWorks package, i.e. by `pip install fireworks`,
(https://github.com/materialsproject/fireworks) and subsequently make this
package available to your FireWorks environment, i.e. by
`pip install jlhfw`.

## Custom FireTasks quick start

To use custom FireTasks within `jlhfw`, append

    ADD_USER_PACKAGES:
      - jlhfw.fireworks.user_objects.firetasks

to your `~/.fireworks/FW_config.yaml`.

Configuration samples part of the [FireWorks RocketLauncher Manager](https://github.com/jotelha/fwrlm)
include this line already.
