# Python API

- **Package:** eunoia
- **Language:** Python
- **Version:** 0.6.0
- **License:** [MIT](<license>)
- **Authors:** Johan Larsson \<johan@jolars.co\>

- [Documentation](<https://jolars.github.io/eunoia-py>)
- [Issues](<https://github.com/jolars/eunoia-py/issues>)
- [Repository](<https://github.com/jolars/eunoia-py>)
- [Source repository](<https://github.com/jolars/eunoia-py>)
- [License](<license>)

Reference for the eunoia Python package. The [Python quickstart](/docs/quickstart/python/) introduces fitting and plotting. 

<a id="fitting-and-diagrams"></a>

## Fitting and diagrams

- [`eunoia.euler`](/packages/python/reference/8291fbac4859d2666a285086e662f92046f7942a91545da3ed0ecae6abfdafcf)
- [`eunoia.venn`](/packages/python/reference/3ac0bd059b626c245c0fa4b5b4f2d8bc01a14fa752c94a09412b6bc88079ac85)

<a id="results"></a>

## Results

- [`eunoia.EulerFit`](/packages/python/reference/368c6eef5f44d1af6db73a3b8b4a2c7058500ce15acc586ff7b67311c0627c97)
- [`eunoia.VennFit`](/packages/python/reference/f3db9d4c14d408a2963e653df85b6f8608fa6756eee7e138914bd374f632562c)

<a id="geometry"></a>

## Geometry

- [`eunoia.Point`](/packages/python/reference/62c2984f34ca44c4bff1218f5bc5e679ec5d120a9eea656d6dac5bbea506cad9)
- [`eunoia.Circle`](/packages/python/reference/8ce9ea4097e008f8229c157f826cdd27916122d4c2840e40f675789e76041c25)
- [`eunoia.Ellipse`](/packages/python/reference/ca29520bebc61ec73b3e7c4c0d659b7b7b3df6b1e6aa2598b922a47f56b5daa1)
- [`eunoia.Square`](/packages/python/reference/e065935b57f60e9e0389e70c65e63d56eb383041fc2b69335d754aac7eceef46)
- [`eunoia.Rectangle`](/packages/python/reference/1b814b3b39a260bb10213c7966496185cf15db01ca2b069d40160d1aabb88a05)
- [`eunoia.RotatedRectangle`](/packages/python/reference/25285d3fa09e3ee59e56616fb19b548f8245b7bf7bb3fd675852b291c0910f45)
- [`eunoia.Container`](/packages/python/reference/928c6ac01b8192356bdae04421545f86d93d7aa99aca6cbc74b400d2c6511cae)

<a id="plot-options"></a>

## Plot options

- [`eunoia.options`](/packages/python/reference/f80da0cf3188da510c13eb483c4a57de2ec64680c5aa4eed065adf2c00396c30)
- [`eunoia.get_options`](/packages/python/reference/63add39c59bd0d29dc6904d8c480c5766f9f3b4c70f8c67fcec58e95fc48da1e)
- [`eunoia.reset_options`](/packages/python/reference/742b53889438ba0289ffb51e5d31e9220ed527791ae846b2269065f7e1be64de)

<a id="errors"></a>

## Errors

- [`eunoia.EunoiaError`](/packages/python/reference/fc5375cf55defbd19695ed3bcd389fd2ab533221213ce5ef07233c80c90a35c0)

<a id="version"></a>

## Version

The package version appears in the package information above.
