Skip to content

Commit

Permalink
Merge pull request #102 from NiklasMelton/readthedocs
Browse files Browse the repository at this point in the history
update readthedocs.yaml
  • Loading branch information
NiklasMelton authored Oct 16, 2024
2 parents 6b39aa1 + 9e0a832 commit 1ea21d1
Show file tree
Hide file tree
Showing 4 changed files with 38 additions and 51 deletions.
44 changes: 22 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,35 +9,35 @@ Welcome to AdaptiveResonanceLib, a comprehensive and modular Python library for
AdaptiveResonanceLib includes implementations for the following ART models:

- #### Elementary Clustering
- ART1
- ART2
- Bayesian ART
- Gaussian ART
- Hypersphere ART
- Ellipsoidal ART
- Fuzzy ART
- Quadratic Neuron ART
- Dual Vigilance ART
- [ART1](https://adaptiveresonancelib.readthedocs.io/en/latest/artlib.html#artlib.ART1)
- [ART2](https://adaptiveresonancelib.readthedocs.io/en/latest/artlib.html#artlib.ART2A)
- [Bayesian ART](https://adaptiveresonancelib.readthedocs.io/en/latest/artlib.html#artlib.BayesianART)
- [Gaussian ART](https://adaptiveresonancelib.readthedocs.io/en/latest/artlib.html#artlib.GaussianART)
- [Hypersphere ART](https://adaptiveresonancelib.readthedocs.io/en/latest/artlib.html#artlib.HypersphereART)
- [Ellipsoid ART](https://adaptiveresonancelib.readthedocs.io/en/latest/artlib.html#artlib.EllipsoidART)
- [Fuzzy ART](https://adaptiveresonancelib.readthedocs.io/en/latest/artlib.html#artlib.FuzzyART)
- [Quadratic Neuron ART](https://adaptiveresonancelib.readthedocs.io/en/latest/artlib.html#artlib.QuadraticNeuronART)
- #### Metric Informed
- CVI ART
- iCVI Fuzzy ART
- [CVI ART](https://adaptiveresonancelib.readthedocs.io/en/latest/artlib.html#artlib.CVIART)
- [iCVI Fuzzy ART](https://adaptiveresonancelib.readthedocs.io/en/latest/artlib.html#artlib.iCVIFuzzyART)
- #### Topological
- Topo ART
- [Topo ART](https://adaptiveresonancelib.readthedocs.io/en/latest/artlib.html#artlib.TopoART)
- [Dual Vigilance ART](https://adaptiveresonancelib.readthedocs.io/en/latest/artlib.html#artlib.DualVigilanceART)
- #### Classification
- Simple ARTMAP
- [Simple ARTMAP](https://adaptiveresonancelib.readthedocs.io/en/latest/artlib.html#artlib.SimpleARTMAP)
- #### Regression
- ARTMAP
- Fusion ART
- [ARTMAP](https://adaptiveresonancelib.readthedocs.io/en/latest/artlib.html#artlib.ARTMAP)
- [Fusion ART](https://adaptiveresonancelib.readthedocs.io/en/latest/artlib.html#artlib.FusionART)
- #### Hierarchical
- DeepARTMAP
- SMART
- [DeepARTMAP](https://adaptiveresonancelib.readthedocs.io/en/latest/artlib.html#artlib.DeepARTMAP)
- [SMART](https://adaptiveresonancelib.readthedocs.io/en/latest/artlib.html#artlib.SMART)
- #### Data Fusion
- Fusion ART
- [Fusion ART](https://adaptiveresonancelib.readthedocs.io/en/latest/artlib.html#artlib.FusionART)
- #### Reinforcement Learning
- FALCON
- TD-FALCON
- [FALCON](https://adaptiveresonancelib.readthedocs.io/en/latest/artlib.html#artlib.FALCON)
- [TD-FALCON](https://adaptiveresonancelib.readthedocs.io/en/latest/artlib.html#artlib.TD_FALCON)
- #### Biclustering
- Biclustering ARTMAP
- [Biclustering ARTMAP](https://adaptiveresonancelib.readthedocs.io/en/latest/artlib.biclustering.html#artlib.biclustering.BARTMAP.BARTMAP)

<!-- END available_models -->

Expand Down Expand Up @@ -94,7 +94,7 @@ predictions = model.predict(test_X)
<!-- START documentation -->
## Documentation

For more detailed documentation, including the full list of parameters for each model, visit our [documentation page](https://github.com/NiklasMelton/AdaptiveResonanceLib).
For more detailed documentation, including the full list of parameters for each model, visit our [Read the Docs page](https://adaptiveresonancelib.readthedocs.io/en/latest/index.html).
<!-- END documentation -->

<!-- START examples -->
Expand Down
16 changes: 0 additions & 16 deletions docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,22 +35,6 @@
autoapi_ignore = ['*/experimental', '*/experimental/*']
autoapi_python_class_content = 'both'

myst_enable_extensions = [
"colon_fence",
"deflist",
"html_admonition",
"html_image",
"linkify",
"replacements",
"smartquotes",
"strikethrough",
"substitution",
"tasklist",
"attrs_block",
"attrs_inline",
"fieldlist",
]


intersphinx_mapping = {
'python': ('https://docs.python.org/3', None),
Expand Down
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,9 @@ matplotlib = ">=3.3.3"

[tool.poetry.dev-dependencies]
pytest = "^6.2.2"
sphinx = "^5.0"
sphinx = "^6.2.1"
sphinx-rtd-theme = "^1.0.0" # If you're using the Read the Docs theme
sphinx-autoapi = ">=1.8.1"
sphinx-autoapi = ">=3.0.0"
myst-parser = "^1.0"

[build-system]
Expand Down
25 changes: 14 additions & 11 deletions readthedocs.yaml
Original file line number Diff line number Diff line change
@@ -1,17 +1,20 @@
# readthedocs.yaml
version: 2

build:
os: ubuntu-22.04
os: "ubuntu-22.04"
tools:
python: "3.9"
commands:
- pip install sphinx
- sphinx-build -b html docs/source/ $READTHEDOCS_OUTPUT/html # Correct output path
jobs:
post_create_environment:
# Install poetry
# https://python-poetry.org/docs/#installing-manually
- pip install poetry
post_install:
# Install dependencies with 'docs' dependency group
# https://python-poetry.org/docs/managing-dependencies/#dependency-groups
# VIRTUAL_ENV needs to be set manually for now.
# See https://github.com/readthedocs/readthedocs.org/pull/11152/
- VIRTUAL_ENV=$READTHEDOCS_VIRTUALENV_PATH poetry install --with dev

sphinx:
configuration: docs/source/conf.py # Correctly pointing to conf.py

python:
install:
- method: pip
path: .
configuration: docs/source/conf.py

0 comments on commit 1ea21d1

Please sign in to comment.