Raw File
Tip revision: af1572409ab05c695e3ce901bd1e3f82436f5618 authored by James Nightingale on 05 July 2023, 14:16:14 UTC
Tip revision: af15724
PyAutoFit Workspace

.. |binder| image::

.. |JOSS| image::

|binder| |JOSS|

`Installation Guide <>`_ |
`readthedocs <>`_ |
`Introduction on Binder <>`_ |
`HowToFit <>`_

Welcome to the **PyAutoFit** Workspace. You can get started right away by going to the `autofit workspace
Binder <>`_.
Alternatively, you can get set up by following the installation guide on our `readthedocs <>`_.

Getting Started

If you haven't already, install `PyAutoFit via pip or conda <>`_.

Next, clone the ``autofit workspace`` (the line ``--depth 1`` clones only the most recent branch on
the ``autofit_workspace``, reducing the download size):

.. code-block:: bash

   cd /path/on/your/computer/you/want/to/put/the/autofit_workspace
   git clone --depth 1
   cd autofit_workspace

Run the ```` script to get started!

.. code-block:: bash


Workspace Structure

The workspace includes the following main directories:

- ``notebooks`` - **PyAutoFit** examples written as Jupyter notebooks.
- ``scipts`` - **PyAutoFit** examples written as Python scripts.
- ``projects`` - Example projects which use **PyAutoFit**, which serve as a illustration of model-fitting problems and the **PyAutoFit** API.
- ``config`` - Configuration files which customize **PyAutoFit**'s behaviour.
- ``dataset`` - Where data is stored, including example datasets distributed with **PyAutoFit**.
- ``output`` - Where the **PyAutoFit** analysis and visualization are output.

The **examples** in the notebooks and scripts folders are structured as follows:

- ``overview`` - Examples using **PyAutoFit** to compose and fit a model to data via a non-linear search.
- ``howtofit`` - Detailed step-by-step tutorials.
- ``model`` - Model composition cookbooks that offer a concise API reference.
- ``searches`` - Example scripts of every non-linear search supported by **PyAutoFit**.
- ``plot`` - An API reference guide for **PyAutoFits**'s plotting tools.
- ``features`` - Examples of **PyAutoFit**'s advanced modeling features.

The following **projects** are available in the project folder:

 - ``astro`` - An Astronomy project which fits images of gravitationally lensed galaxies.

Getting Started

We recommend new users begin with the example notebooks / scripts in the *overview* folder and the **HowToFit**

Workspace Version

This version of the workspace are built and tested for using **PyAutoFit v2021.10.14.1**.


Support for installation issues and integrating your modeling software with **PyAutoFit** is available by
`raising an issue on the autofit_workspace GitHub page <>`_. or
joining the **PyAutoFit** `Slack channel <>`_, where we also provide the latest updates on

Slack is invitation-only, so if you'd like to join send an `email <>`_ requesting an
back to top