Skip to content

Tracking Ticket for Merging My Changes #3

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 10 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
# mosdef_cp2k_writer
# cssi_cp2k

This is an input file writer conducting molecular dynamics and Monte Carlo simulations in CP2K. For more information please visit link_to_RTD.
More information coming soon.
Make a `mosdef36` conda environment:

```bash
conda create -n mosdef36 -c mosdef -c conda-forge -c omnia python=3.6 mbuild foyer signac signac-flow pandas
conda activate mosdef36
conda install -c conda-forge openbabel
pip install unyt
```
1 change: 0 additions & 1 deletion docs/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -69,4 +69,3 @@ traitlets==4.3.3
unyt==2.7.2
webencodings==0.5.1
zipp==3.1.0
ele=0.1.0
4,353 changes: 2,176 additions & 2,177 deletions mosdef_cp2k_writer/FileWriters.py

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions mosdef_cp2k_writer/classes/ACC.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import datetime
import mosdef_cp2k_writer.utilities
from mosdef_cp2k_writer.utilities import test_instance as ti


class ACC:
Expand Down Expand Up @@ -136,7 +136,7 @@ def AVOID_AFTER_BUSY(self, val):

@BINNING_BINSIZE.setter
def BINNING_BINSIZE(self, val):
if utilities.is_positive_integer(val):
if ti.is_positive_integer(val):
self.__changeLog.append(
{
"Date": datetime.datetime.now(),
Expand Down Expand Up @@ -179,7 +179,7 @@ def BINNING_BINSIZE(self, val):

@BINNING_NBINS.setter
def BINNING_NBINS(self, val):
if utilities.is_positive_integer(val):
if ti.is_positive_integer(val):
self.__changeLog.append(
{
"Date": datetime.datetime.now(),
Expand Down Expand Up @@ -222,7 +222,7 @@ def BINNING_NBINS(self, val):

@MIN_FLOP_PROCESS.setter
def MIN_FLOP_PROCESS(self, val):
if utilities.is_integer(val):
if ti.is_integer(val):
self.__changeLog.append(
{
"Date": datetime.datetime.now(),
Expand Down Expand Up @@ -265,7 +265,7 @@ def MIN_FLOP_PROCESS(self, val):

@POSTERIOR_BUFFERS.setter
def POSTERIOR_BUFFERS(self, val):
if utilities.is_positive_integer(val):
if ti.is_positive_integer(val):
self.__changeLog.append(
{
"Date": datetime.datetime.now(),
Expand Down Expand Up @@ -310,7 +310,7 @@ def POSTERIOR_BUFFERS(self, val):

@PRIORITY_BUFFERS.setter
def PRIORITY_BUFFERS(self, val):
if utilities.is_positive_integer(val):
if ti.is_positive_integer(val):
self.__changeLog.append(
{
"Date": datetime.datetime.now(),
Expand Down Expand Up @@ -355,7 +355,7 @@ def PRIORITY_BUFFERS(self, val):

@PRIORITY_STREAMS.setter
def PRIORITY_STREAMS(self, val):
if utilities.is_positive_integer(val):
if ti.is_positive_integer(val):
self.__changeLog.append(
{
"Date": datetime.datetime.now(),
Expand Down
20 changes: 10 additions & 10 deletions mosdef_cp2k_writer/classes/AVBMC.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import datetime
import mosdef_cp2k_writer.utilities as utilities
from mosdef_cp2k_writer.utilities import test_instance as ti


def _validate_AVBMC_ATOM(val, errorLog=[]):

if utilities.is_list_of_integers(val) or (val is None):
if ti.is_list_of_integers(val) or (val is None):
return val
else:
errorMessage = (
Expand All @@ -26,7 +26,7 @@ def _validate_AVBMC_ATOM(val, errorLog=[]):

def _validate_AVBMC_RMAX(val, errorLog=[]):

if utilities.is_list_of_numbers(val) or (val is None):
if ti.is_list_of_numbers(val) or (val is None):
return val
else:
errorMessage = (
Expand All @@ -48,7 +48,7 @@ def _validate_AVBMC_RMAX(val, errorLog=[]):

def _validate_AVBMC_RMIN(val, errorLog=[]):

if utilities.is_list_of_numbers(val) or (val is None):
if ti.is_list_of_numbers(val) or (val is None):
return val
else:
errorMessage = (
Expand All @@ -70,7 +70,7 @@ def _validate_AVBMC_RMIN(val, errorLog=[]):

def _validate_PBIAS(val, errorLog=[]):

if utilities.is_list_of_numbers(val) or (val is None):
if ti.is_list_of_numbers(val) or (val is None):
return val
else:
errorMessage = (
Expand Down Expand Up @@ -139,7 +139,7 @@ def location(self):

@AVBMC_ATOM.setter
def AVBMC_ATOM(self, val):
if utilities.is_list_of_integers(val) or val is None:
if ti.is_list_of_integers(val) or val is None:
self.__changeLog.append(
{
"Date": datetime.datetime.now(),
Expand Down Expand Up @@ -182,7 +182,7 @@ def AVBMC_ATOM(self, val):

@AVBMC_RMAX.setter
def AVBMC_RMAX(self, val):
if utilities.is_list_of_numbers(val) or val is None:
if ti.is_list_of_numbers(val) or val is None:
self.__changeLog.append(
{
"Date": datetime.datetime.now(),
Expand Down Expand Up @@ -227,7 +227,7 @@ def AVBMC_RMAX(self, val):

@AVBMC_RMIN.setter
def AVBMC_RMIN(self, val):
if utilities.is_list_of_numbers(val) or val is None:
if ti.is_list_of_numbers(val) or val is None:
self.__changeLog.append(
{
"Date": datetime.datetime.now(),
Expand Down Expand Up @@ -272,7 +272,7 @@ def AVBMC_RMIN(self, val):

@AVBMC_RMAX.setter
def AVBMC_RMAX(self, val):
if utilities.is_list_of_numbers(val) or val is None:
if ti.is_list_of_numbers(val) or val is None:
self.__changeLog.append(
{
"Date": datetime.datetime.now(),
Expand Down Expand Up @@ -317,7 +317,7 @@ def AVBMC_RMAX(self, val):

@PBIAS.setter
def PBIAS(self, val):
if utilities.is_list_of_numbers(val) or val is None:
if ti.is_list_of_numbers(val) or val is None:
self.__changeLog.append(
{
"Date": datetime.datetime.now(),
Expand Down
6 changes: 3 additions & 3 deletions mosdef_cp2k_writer/classes/AVERAGES.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import datetime
import mosdef_cp2k_writer.utilities as utilities
from mosdef_cp2k_writer.utilities import test_instance as ti

BOOL_VALS = [".TRUE.", ".FALSE."]

Expand Down Expand Up @@ -31,7 +31,7 @@ def _validate_SECTION_PARAMETERS(val, errorLog=[]):

def _validate_ACQUISITION_START_TIME(val, errorLog=[]):

if utilities.is_positive_number(val) or (val is None):
if ti.is_positive_number(val) or (val is None):
return val
else:
errorMessage = "Invalid option for ACQUISITION_START_TIME: {}. Must be a positive number".format(
Expand Down Expand Up @@ -185,7 +185,7 @@ def SECTION_PARAMETERS(self, val):

@ACQUISITION_START_TIME.setter
def ACQUISITION_START_TIME(self, val):
if utilities.is_positive_number(val):
if ti.is_positive_number(val):

self.__changeLog.append(
{
Expand Down
18 changes: 9 additions & 9 deletions mosdef_cp2k_writer/classes/BAROSTAT.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import datetime
import mosdef_cp2k_writer.utilities as utilities
from mosdef_cp2k_writer.utilities import test_instance as ti


VIRIAL_VALS = ["X", "XY", "XYZ", "XZ", "Y", "YZ", "Z"]
Expand Down Expand Up @@ -31,7 +31,7 @@ def _validate_virial(val, errorLog=[]):


def _validate_pressure(val, errorLog=[]):
if utilities.is_number(val) or (val is None):
if ti.is_number(val) or (val is None):
return val
else:
errorMessage = "PRESSURE must be a number."
Expand All @@ -48,7 +48,7 @@ def _validate_pressure(val, errorLog=[]):


def _validate_temperature(val, errorLog=[]):
if utilities.is_number(val) or (val is None):
if ti.is_number(val) or (val is None):
return val
else:
errorMessage = "BAROSTAT TEMPERATURE must be a number."
Expand All @@ -65,7 +65,7 @@ def _validate_temperature(val, errorLog=[]):


def _validate_temp_tol(val, errorLog=[]):
if utilities.is_number(val) or (val is None):
if ti.is_number(val) or (val is None):
return val
else:
errorMessage = "BAROSTAT TEMP_TOL must be a number."
Expand All @@ -82,7 +82,7 @@ def _validate_temp_tol(val, errorLog=[]):


def _validate_timecon(val, errorLog=[]):
if utilities.is_number(val) or (val is None):
if ti.is_number(val) or (val is None):
return val
else:
errorMessage = "BAROSTAT TIMECON must be a number."
Expand Down Expand Up @@ -202,7 +202,7 @@ def VIRIAL(self, val):

@PRESSURE.setter
def PRESSURE(self, val):
if utilities.is_number(val):
if ti.is_number(val):
self.__changeLog.append(
{
"Date": datetime.datetime.now(),
Expand Down Expand Up @@ -243,7 +243,7 @@ def PRESSURE(self, val):

@TEMPERATURE.setter
def TEMPERATURE(self, val):
if utilities.is_number(val):
if ti.is_number(val):
self.__changeLog.append(
{
"Date": datetime.datetime.now(),
Expand Down Expand Up @@ -284,7 +284,7 @@ def TEMPERATURE(self, val):

@TEMP_TOL.setter
def TEMP_TOL(self, val):
if utilities.is_number(val):
if ti.is_number(val):
self.__changeLog.append(
{
"Date": datetime.datetime.now(),
Expand Down Expand Up @@ -325,7 +325,7 @@ def TEMP_TOL(self, val):

@TIMECON.setter
def TIMECON(self, val):
if utilities.is_number(val):
if ti.is_number(val):
self.__changeLog.append(
{
"Date": datetime.datetime.now(),
Expand Down
10 changes: 5 additions & 5 deletions mosdef_cp2k_writer/classes/BOX_DISPLACEMENTS.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import datetime
import mosdef_cp2k_writer.utilities as utilities
from mosdef_cp2k_writer.utilities import test_instance as ti


def _validate_RMCLTRANS(val, errorLog=[]):

if val is None or utilities.is_number(val):
if val is None or ti.is_number(val):

return val
else:
Expand All @@ -25,7 +25,7 @@ def _validate_RMCLTRANS(val, errorLog=[]):

def _validate_RMVOLUME(val, errorLog=[]):

if val is None or utilities.is_number(val):
if val is None or ti.is_number(val):

return val
else:
Expand Down Expand Up @@ -76,7 +76,7 @@ def location(self):
@RMCLTRANS.setter
def RMCLTRANS(self, val):

if val is None or utilities.is_number(val):
if val is None or ti.is_number(val):
self.__changeLog.append(
{
"Date": datetime.datetime.now(),
Expand Down Expand Up @@ -120,7 +120,7 @@ def RMCLTRANS(self, val):
@RMVOLUME.setter
def RMVOLUME(self, val):

if val is None or utilities.is_number(val):
if val is None or ti.is_number(val):
self.__changeLog.append(
{
"Date": datetime.datetime.now(),
Expand Down
14 changes: 7 additions & 7 deletions mosdef_cp2k_writer/classes/BOX_PROBABILITIES.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import datetime
import mosdef_cp2k_writer.utilities as utilities
from mosdef_cp2k_writer.utilities import test_instance as ti


def _validate_PMCLUS_BOX(val, errorLog=[]):

if utilities.is_number(val) or (val is None):
if ti.is_number(val) or (val is None):
return val
else:
errorMessage = "Invalid option for PMCLUS_BOX: {}. Must be a number.".format(
Expand All @@ -24,7 +24,7 @@ def _validate_PMCLUS_BOX(val, errorLog=[]):

def _validate_PMHMC_BOX(val, errorLog=[]):

if utilities.is_number(val) or (val is None):
if ti.is_number(val) or (val is None):
return val
else:
errorMessage = "Invalid option for PMHMC_BOX: {}. Must be a number.".format(val)
Expand All @@ -42,7 +42,7 @@ def _validate_PMHMC_BOX(val, errorLog=[]):

def _validate_PMVOL_BOX(val, errorLog=[]):

if utilities.is_number(val) or (val is None):
if ti.is_number(val) or (val is None):
return val
else:
errorMessage = "Invalid option for PMVOL_BOX: {}. Must be a number.".format(val)
Expand Down Expand Up @@ -103,7 +103,7 @@ def location(self):
@PMCLUS_BOX.setter
def PMCLUS_BOX(self, val):

if utilities.is_number(val) or val is None:
if ti.is_number(val) or val is None:
self.__changeLog.append(
{
"Date": datetime.datetime.now(),
Expand Down Expand Up @@ -147,7 +147,7 @@ def PMCLUS_BOX(self, val):
@PMHMC_BOX.setter
def PMHMC_BOX(self, val):

if utilities.is_number(val) or val is None:
if ti.is_number(val) or val is None:
self.__changeLog.append(
{
"Date": datetime.datetime.now(),
Expand Down Expand Up @@ -191,7 +191,7 @@ def PMHMC_BOX(self, val):
@PMVOL_BOX.setter
def PMVOL_BOX(self, val):

if utilities.is_number(val) or val is None:
if ti.is_number(val) or val is None:
self.__changeLog.append(
{
"Date": datetime.datetime.now(),
Expand Down
2 changes: 1 addition & 1 deletion mosdef_cp2k_writer/classes/CELL.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import datetime
import mosdef_cp2k_writer.utilities as utilities
from mosdef_cp2k_writer.utilities import test_instance as ti
from mosdef_cp2k_writer.classes import CELL_REF

BOOL_VALS = [".TRUE.", ".FALSE."]
Expand Down
2 changes: 1 addition & 1 deletion mosdef_cp2k_writer/classes/CELL_REF.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import datetime
import mosdef_cp2k_writer.utilities as utilities
from mosdef_cp2k_writer.utilities import test_instance as ti


BOOL_VALS = [".TRUE.", ".FALSE."]
Expand Down
Loading