TREPRUpdate

class specatalog.crud_db.update.TREPRUpdate(*, temperature=None, solvent=None, concentration=None, date=None, measured_by=None, location=None, device=None, series=None, path=None, corrected=None, evaluated=None, frequency_band=None, excitation_wl=None, excitation_energy=None, attenuation=None, number_of_scans=None, repetitionrate=None, mode=None)

Pydantic update model for TREPR. The fields that are set are the parameters that shall be updateted in the database.

The following fields can be selected:

  • temperature: float

  • solvent: Solvents

  • concentration: str

  • date: date

  • measured_by: Names

  • location: str

  • device: Devices

  • series: str

  • path: str

  • corrected: bool

  • evaluated: bool

  • frequency_band: FrequencyBands

  • excitation_wl: float

  • excitation_energy: float

  • attenuation: str

  • number_of_scans: int

  • repetitionrate: float

  • mode: str

Parameters:
  • temperature (float | None)

  • solvent (Solvents | None)

  • concentration (str | None)

  • date (date | None)

  • measured_by (Names | None)

  • location (str | None)

  • device (Devices | None)

  • series (str | None)

  • path (str | None)

  • corrected (bool | None)

  • evaluated (bool | None)

  • frequency_band (FrequencyBands | None)

  • excitation_wl (float | None)

  • excitation_energy (float | None)

  • attenuation (str | None)

  • number_of_scans (int | None)

  • repetitionrate (float | None)

  • mode (str | None)