# Offshore references

Source-exact catalog loading. Reference farms are ordinary
{class}`~oowl.Farm` objects and compose with the rest of OOWL.

```{eval-rst}
.. autosummary::

   oowl.ReferenceCatalog
   oowl.ReferenceFarmInfo
```

`reference_farm` is the callable catalog instance. Use
`reference_farm(name)` to load a farm or `reference_farm.list()` to inspect the
catalog.

```{eval-rst}
.. autoclass:: oowl.ReferenceCatalog
   :members:
   :special-members: __call__

.. autoclass:: oowl.ReferenceFarmInfo
   :members:
```
