.. Plom documentation Copyright (C) 2022-2023 Colin B. Macdonald SPDX-License-Identifier: AGPL-3.0-or-later Plom database (legacy) ====================== The Plom database uses the `Peewee ORM `_ as a front-end to its database. The database itself is an `SQLite `_ database, stored on disc in a file. The database frontend ``plom.db.PlomDB`` has many methods. These are generally connected to API calls in the :doc:`module-plom-legacy-server` module. TODO: link to the API list... There is a rough convention: * methods that start with ``ID`` or ``ID_`` are related to :doc:`identifying_papers`. * methods that start with ``M`` are related to marking. * methods that start with ``R`` are for reporting. * Everything else that does not fit these (loose) conventions. Further docs ------------ .. toctree:: :maxdepth: 2 notesOnDB.md module-plom-db-autogen