engdb_service

romancal.lib.engdb.engdb_tools.engdb_service(service=None, **service_kwargs)[source]

Provide access to the Roman Engineering Database.

Access can be either through the public MAST API or by direct connection to the database server.

Parameters:
  • service (str or None) – The specific service to use. If None, first working service will be used.

  • **service_kwargs (dict) – Service-specific keyword arguments. Refer to the concrete implementations of EngdbABC.

Returns:

engdb – The engineering database service to use.

Return type:

EngdbABC