Skip to content

Commit 17f2912

Browse files
Samuele95claude
andcommitted
Remove thesis/university references; add live demo links throughout docs
- Remove University of Camerino and thesis references from README, about page, and docs - Add Hugging Face live demo links to MkDocs landing page, demo overview, and individual demo pages - Update deployment docs with actual deployed URL 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent c8f6a8d commit 17f2912

9 files changed

Lines changed: 16 additions & 20 deletions

File tree

README.md

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,12 @@
22
<img src="https://img.shields.io/badge/python-3.10%2B-blue?style=flat-square&logo=python&logoColor=white" alt="Python 3.10+">
33
<img src="https://img.shields.io/badge/framework-Dash%20%2F%20Plotly-7c5cfc?style=flat-square&logo=plotly&logoColor=white" alt="Dash / Plotly">
44
<img src="https://img.shields.io/badge/license-MIT-green?style=flat-square" alt="MIT License">
5-
<img src="https://img.shields.io/badge/status-thesis%20project-orange?style=flat-square" alt="Status">
65
</p>
76

87
<h1 align="center">Computational Fields Simulator</h1>
98

109
<p align="center">
11-
<strong>An interactive simulator for aggregate computing and self-organising programs</strong><br>
12-
Built as part of a Computer Science thesis at the <a href="https://www.unicam.it">University of Camerino</a>
10+
<strong>An interactive simulator for aggregate computing and self-organising programs</strong>
1311
</p>
1412

1513
<p align="center">
@@ -194,12 +192,9 @@ The app is pre-configured for deployment on [Hugging Face Spaces](https://huggin
194192

195193
## License
196194

197-
This project is developed as part of a Computer Science thesis at the University of Camerino.
198-
199195
MIT License -- see [LICENSE](LICENSE) for details.
200196

201197
## Acknowledgements
202198

203-
- [University of Camerino](https://www.unicam.it) -- Computer Science Department
204199
- The [aggregate computing](https://doi.org/10.1109/MC.2015.261) research community
205200
- [Dash](https://dash.plotly.com/) and [Plotly](https://plotly.com/) for interactive visualisation

computational_fields/visualization/dash_app.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1115,7 +1115,7 @@ def _build_figure(
11151115

11161116

11171117
# ═══════════════════════════════════════════════════════════════════════
1118-
# Server-side state (single user, suitable for thesis demo)
1118+
# Server-side state (single user)
11191119
# ═══════════════════════════════════════════════════════════════════════
11201120

11211121
_engine: SimulationEngine | None = None
@@ -1597,7 +1597,7 @@ def _about_layout():
15971597
return html.Div([
15981598
html.H1("About"),
15991599
html.P([
1600-
"This interactive simulator accompanies a thesis on ",
1600+
"This interactive simulator demonstrates ",
16011601
html.Strong("Computational Fields"),
16021602
" and ",
16031603
html.Strong("Aggregate Computing"),
@@ -1620,11 +1620,6 @@ def _about_layout():
16201620
href="https://samuele95.github.io/computational-fields/",
16211621
target="_blank",
16221622
)),
1623-
html.Li(html.A(
1624-
"UNICAM — University of Camerino",
1625-
href="https://www.unicam.it",
1626-
target="_blank",
1627-
)),
16281623
]),
16291624
html.H2("Tech Stack", style={"marginTop": "24px", "fontSize": "1.4em"}),
16301625
html.Ul([

docs/demos/channel.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,4 +63,4 @@ This demo is a clear example of **functional composition** in aggregate computin
6363

6464
## Try It
6565

66-
Select **Channel** from the demo dropdown in the [simulator](/simulator).
66+
Select **Channel** from the demo dropdown in the [simulator](/simulator), or try it on the [live deployment](https://huggingface.co/spaces/Sams995/computational-fields).

docs/demos/crowd-monitoring.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,4 +98,4 @@ This is the core thesis of aggregate computing: macro-level behaviour emerges fr
9898

9999
## Try It
100100

101-
Select **Crowd Monitoring** from the demo dropdown in the [simulator](/simulator).
101+
Select **Crowd Monitoring** from the demo dropdown in the [simulator](/simulator), or try it on the [live deployment](https://huggingface.co/spaces/Sams995/computational-fields).

docs/demos/gradient.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,4 +70,4 @@ Try removing devices (click "Remove Random Device") after the field has converge
7070

7171
## Try It
7272

73-
Select **Gradient** from the demo dropdown in the [simulator](/simulator).
73+
Select **Gradient** from the demo dropdown in the [simulator](/simulator), or try it on the [live deployment](https://huggingface.co/spaces/Sams995/computational-fields).

docs/demos/overview.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
The simulator includes six pre-built demonstrations that showcase the building blocks and their compositions.
44

5+
> **Try it online** — all demos are available on the [live deployment](https://huggingface.co/spaces/Sams995/computational-fields). No installation required.
6+
57
## Welcome Page
68

79
![Welcome Page](../assets/screenshots/welcome.png)

docs/demos/sparse-leaders.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,4 +70,4 @@ The sparse leader pattern is used as a building block for:
7070

7171
## Try It
7272

73-
Select **Sparse Leaders** from the demo dropdown in the [simulator](/simulator).
73+
Select **Sparse Leaders** from the demo dropdown in the [simulator](/simulator), or try it on the [live deployment](https://huggingface.co/spaces/Sams995/computational-fields).

docs/deployment.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,11 @@ docker run -p 8080:8080 -e PORT=8080 computational-fields
3030

3131
## Hugging Face Spaces
3232

33-
The project is pre-configured for deployment on [Hugging Face Spaces](https://huggingface.co/spaces) using the Docker SDK.
33+
The project is deployed on [Hugging Face Spaces](https://huggingface.co/spaces/Sams995/computational-fields) using the Docker SDK.
3434

35-
### Steps
35+
> **Try it now** -- the simulator is running live at [huggingface.co/spaces/Sams995/computational-fields](https://huggingface.co/spaces/Sams995/computational-fields). No installation required.
36+
37+
### Deploying Your Own Instance
3638

3739
1. Create a new Space on Hugging Face with **Docker** SDK
3840
2. Push the repository:

docs/index.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Computational Fields Simulator
22

3-
An interactive simulator for **aggregate computing** and **self-organising programs**, built as part of a Computer Science thesis at the [University of Camerino](https://www.unicam.it).
3+
An interactive simulator for **aggregate computing** and **self-organising programs**.
4+
5+
> **Try it live** — the simulator is deployed and running at [huggingface.co/spaces/Sams995/computational-fields](https://huggingface.co/spaces/Sams995/computational-fields). No installation required.
46
57
---
68

0 commit comments

Comments
 (0)