# Bundled Models API Docs

Note - at some point, "bundled models" will become simply "models", and each model will be added to that namespace.

## `fourcastnext`

```{eval-rst}
.. autoclass:: fourcastnext.lightning_model.FourCastNextLM
    :members:
.. autoclass:: fourcastnext.registered_model.FourCastNextRM
    :members:

.. autoclass:: fourcastnext.CropToRectangle
    :members:
.. autoclass:: fourcastnext.CropToRectangleSmall
    :members:

.. autoclass:: fourcastnext.architecture.afnonet.Mlp
    :members:
.. autoclass:: fourcastnext.architecture.afnonet.AFNO2D
    :members:
.. autoclass:: fourcastnext.architecture.afnonet.Block
    :members:
.. autoclass:: fourcastnext.architecture.afnonet.AFNONet
    :members:
.. autoclass:: fourcastnext.architecture.afnonet.PatchEmbed
    :members:
```
