Standalone Tools
ARC ships several Jupyter notebooks under ipython/Tools. They are not
embedded web apps in the documentation site; they are notebooks you open and run
locally from the repository after activating arc_env.
Run them from the repository root:
conda activate arc_env
jupyter notebook ipython/Tools
The notebooks are useful for diagnostics, geometry inspection, conversion, and small calculations that reuse ARC internals without launching a full ARC project.
Available Notebooks
ARC ESS diagnostics.ipynbChecks configured servers and reports which electronic structure software ARC can find. Use this after editing
~/.arc/settings.pyand~/.arc/submit.py.GitHub: ARC ESS diagnostics notebook
conformers.ipynbRuns ARC conformer-generation utilities for a molecule and lets you inspect candidate conformers before launching expensive ESS jobs.
GitHub: Conformers notebook
coordinates conversions.ipynbDemonstrates conversions between XYZ strings, ARC XYZ dictionaries, Z-matrices, and related coordinate formats.
GitHub: Coordinate conversions notebook
Plot xyz.ipynbVisualizes a 3D geometry from XYZ-style input.
GitHub: Plot XYZ notebook
Visualize 1D Torsion scan.ipynbPlots a one-dimensional rotor scan from ARC scan data.
Visualize 2D Torsion scan.ipynbPlots a two-dimensional rotor scan from the YAML files ARC creates for scan surfaces. It can also show the conformer closest to selected dihedral values, and lets you change the colormap and resolution of the resulting image.
External symmetry and optical isomers.ipynbCalculates external symmetry and optical isomer counts from 3D coordinates.
GitHub: External symmetry notebook
Determine harmonic frequencies scaling factor.ipynbUses Truhlar’s method to determine a harmonic frequency scaling factor for a selected level of theory.
GitHub: Frequency scaling notebook
Perceive_xyz_(xyz_to_smiles).ipynbAttempts to infer connectivity and return a SMILES representation from 3D coordinates.
GitHub: XYZ perception notebook
OneDMin script.ipynbHelps choose
r_minandr_maxfor OneDMin calculations by visualizing bath gas placement around the target species.GitHub: OneDMin notebook
TS Guesses.ipynbDemonstrates transition-state guess utilities and inspection workflows.
GitHub: TS guesses notebook
delete all arc jobs.ipynbDeletes jobs on a selected server whose names start with
a_.Warning
This notebook can cause unintentional loss of data (running jobs). It might delete non-ARC-related jobs, and it will delete ARC jobs of all projects you are currently running on the selected server(s). Use it only when you understand exactly what it does and the selected server, user, and job-name filter.
GitHub: Delete jobs notebook
Demo notebooks are also available under ipython/Demo: