Welcome to CASPULE’s documentation! ============================================= This project uses a single Bash wrapper (`create_InitCoor.sh`) together with six Python scripts to generate Packmol + Moltemplate input files and produce LAMMPS‐ready data files. Graphical Summary ----------------- .. image:: /_static/img/graphical_summary.gif :alt: Graphical summary of the init-conditions pipeline :target: /_static/img/pipeline_summary.gif :align: center Quick Start ----------- 1. **Ensure prerequisites are on your PATH** - `packmol` - `moltemplate.sh` - A LAMMPS binary (e.g., `lmp_serial`) 2. **Run the pipeline** :: bash create_InitCoor.sh Behind the scenes, this executes: 1. ``python3 LT_writer.py `` 2. ``python3 writePackmolInput.py populate_tmp.inp IC_tmp.xyz`` 3. ``python3 writeSysLT.py b70_N200_L.lt`` 4. ``packmol < populate_tmp.inp`` 5. ``moltemplate.sh -xyz IC_tmp.xyz b70_N200_L.lt -nocheck`` 6. ``python3 updateColVar.py IC_tmp.xyz N400_Rg_L700.colvars `` 7. ``python3 updateInput.py Template_input.in `` 8. ``python3 fix_datafiles.py b70_N200_L.data`` 3. **After successful execution**, you will find: :: IC_tmp.xyz polyA_n.lt, polyB_n.lt b70_N200_L.lt b70_N200_L.data b70_N200_L.in N200_Rg_L.colvars submit_b70_N200_L.sh You can then launch LAMMPS with: :: lmp_serial -in b70_N200_L.in Documentation Sections ---------------------- .. toctree:: :maxdepth: 2 :caption: Contents: usage/installation usage/pipeline usage/example_system_setup usage/simulation_output usage/data_analysis api/modules