molecule

Detect and apply point group or space group symmetry to a molecule.

:param molecule: molecule to symmetrize :param symmetry_tolerance: tolerance for symmetry detection :param reduce_to_primitive: whether to reduce the molecule to a primitive cell :param reduce_to_conventional: whether to convert the molecule to a conventional cell

:return: PointGroupResult or SpaceGroupResult

post/molecule/symmetrize

Request

Query parameters

symmetry_tolerancenumber
reduce_to_primitiveboolean
reduce_to_conventionalboolean

Cookies

access_tokenstring nullable

Request body

chargeinteger required
multiplicityinteger required
energynumber nullable
scf_iterationsinteger nullable
scf_completedboolean nullable
elapsednumber nullable
homo_lumo_gapnumber nullable
mulliken_chargesnumber[] nullable
mulliken_spin_densitiesnumber[] nullable
zero_point_energynumber nullable
thermal_energy_corrnumber nullable
thermal_enthalpy_corrnumber nullable
thermal_free_energy_corrnumber nullable
excited_state_energiesnumber[] nullable
oscillator_strengthsnumber[] nullable
rotatory_strengthsnumber[] nullable
smilesstring nullable
calculation_indexinteger nullable
namestring nullable
metadataobject nullable

Response

Successful Response

object required

Changes

    • breaking

      request property // was restricted to a list of enum values

    • info

      the request property const value opencosmo_rs_24a was removed

    • info

      added the new opencosmo_rs_24a enum value to the request property //

    • info

      added the new rowan_cosmors_2026 enum value to the request property //

    • info

      added the new optional request property