Skip to content

Advertising the atomate2 paper writing #750

Closed
@Zhuoying

Description

@Zhuoying

Dear contributors,

We are thrilled to share the commencement of the Atomate2 paper's preparation phase. Our goal is to have the initial draft ready by our upcoming monthly gathering on March 29.

Since Atomate2 is truly a collective endeavor, we want to ensure that every contributor has the opportunity to contribute to the paper (including those who have made minor contributions but would like to do more to qualify for authorship).

Overview

The paper will be split into 5 sections:

  1. Introduction & Background (@computron)
  2. Atomate2 Design Philosophy & Overview (@utf)
  3. Calculators (team)
  4. Worklows (team)
  5. Conclusion & Future Work (@computron, @utf)

Below, you will find a list of teams categorized according to their workflow and calculator code contributions, compiled to the best of my knowledge. Should there be any oversight or additional workflows you've contributed to that are not mentioned, please do not hesitate to bring them to our attention.

Calculators

We kindly ask each calculator team to prepare the following:

  • 300-600 words of text covering implementation, usage notes, and any existing use case/papers using this implementation.
  • A summary of the key calculation types implemented.
  • No figure needed.

Workflows

We kindly ask each workflow team to prepare the following:

  • 500-750 words of text covering methodology, usage notes, and any existing use case/papers using this workflow;
  • a workflow diagram (will talk more about standardizing the diagram in our next monthly meeting on Mar. 29)
  • a "pretty" output collage of plots (from raw data calculated from the workflow).

Welcoming Additional Contributors

There are some contributors to atomate2 who have provided fixes here and there but who have not contributed to major workflows. We want to make it clear that these contributors are still welcome to be included on the atomate2 paper. However, we're suggesting that these people could contribute more to the atomate2 code base, either by fixing an open issue or by adding a new tutorial to the documentation. Currently, we could do with the following tutorials, however, if you have other ideas then please let @utf know.

  • How to write your own atomate2 workflow.
  • Introduction to the data and document stores.
  • An introduction to the input sets framework.
  • An introduction to task documents, schemas, and emmet.
  • A high level overview of the concepts in atomate2: job/flow makers, input sets, task documents, builders.

If you think you could fit into this category, please reach out to @utf via email and we can chat.

List of tutorial contributors: @QuantumChemist, @ml-evs, @JonathanSchmidt1, @naik-aakash, @JaGeo

Notes

  1. We are delighted to hear your thoughts. For example, if you think anyone should be added to the authorship but not currently listed, don't hesitate to let us know.

  2. You are encouraged to collaborate within or across teams as you see fit. To simplify the collecting process, we propose nominating the first person listed in each workflow as the team leader by default. However, please feel free to adjust the leadership roles within your teams or to merge different workflow teams if you find it necessary. If any changes occur, we would appreciate a brief notification. I will make ongoing updates to the workflow list based on your feedback for a better track.

Point of contact for accessing collaboration platforms

Overleaf: Please leave your email to @utf for access to our Overleaf project.
Zoom meeting: Please leave your email to @Zhuoying for the Google invite (our next meeting will be 8:30 AM on March 29 PST to discuss jobflow-remote and the paper writing)
Slack channel: Please leave your email to @Andrew-S-Rosen for the Slack invite.

Your contributions are greatly valued. Any of your feedback and thoughts are welcome!

Metadata

Metadata

Assignees

No one assigned

    Labels

    docsImprovements or additions to documentationpaperatomate2 publication

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions