Compare commits

..

7 Commits

Author SHA1 Message Date
ba733eeb97 chore(docs): add example to gallery (#557)
* Add Antonio School presentation

* chore: document changes

* fix: heading

---------

Co-authored-by: Jérome Eertmans <jeertmans@icloud.com>
2025-07-02 19:11:34 +02:00
14813f7af1 chore(docs): add example to gallery (#556)
* Update gallery.md

* Update gallery.md

* Improved text

* capitalisation

* chore(fmt): auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* chore: rephrase

* chore: update changelog

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Jérome Eertmans <jeertmans@icloud.com>
2025-07-02 18:32:39 +02:00
2f62915ad6 chore(docs): remove redundant URL 2025-07-02 17:45:56 +02:00
c81e117bb8 chore(deps): pre-commit autoupdate (#555)
updates:
- [github.com/macisamuele/language-formatters-pre-commit-hooks: v2.14.0 → v2.15.0](https://github.com/macisamuele/language-formatters-pre-commit-hooks/compare/v2.14.0...v2.15.0)
- [github.com/astral-sh/ruff-pre-commit: v0.12.0 → v0.12.1](https://github.com/astral-sh/ruff-pre-commit/compare/v0.12.0...v0.12.1)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-07-01 16:29:37 +02:00
6255f644ab chore(deps): pre-commit autoupdate (#546)
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.11.7 → v0.12.0](https://github.com/astral-sh/ruff-pre-commit/compare/v0.11.7...v0.12.0)
- [github.com/pre-commit/mirrors-mypy: v1.15.0 → v1.16.1](https://github.com/pre-commit/mirrors-mypy/compare/v1.15.0...v1.16.1)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-06-24 12:23:08 +02:00
9e12feb275 chore(docs): add example to gallery (#552)
* Add example to gallery.

* chore(fmt): auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* chore(docs): gallery formatting.

Co-authored-by: Jérome Eertmans <jeertmans@icloud.com>

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Jérome Eertmans <jeertmans@icloud.com>
2025-06-16 13:07:17 +02:00
d2d5cc10b7 chore(docs): enhance citation guidelines in the README 2025-06-13 10:26:40 +02:00
6 changed files with 1308 additions and 1455 deletions

View File

@ -13,7 +13,7 @@ repos:
- id: end-of-file-fixer - id: end-of-file-fixer
- id: trailing-whitespace - id: trailing-whitespace
- repo: https://github.com/macisamuele/language-formatters-pre-commit-hooks - repo: https://github.com/macisamuele/language-formatters-pre-commit-hooks
rev: v2.14.0 rev: v2.15.0
hooks: hooks:
- id: pretty-format-yaml - id: pretty-format-yaml
args: [--autofix] args: [--autofix]
@ -21,13 +21,13 @@ repos:
exclude: poetry.lock exclude: poetry.lock
args: [--autofix, --trailing-commas] args: [--autofix, --trailing-commas]
- repo: https://github.com/astral-sh/ruff-pre-commit - repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.11.7 rev: v0.12.1
hooks: hooks:
- id: ruff - id: ruff
args: [--fix] args: [--fix]
- id: ruff-format - id: ruff-format
- repo: https://github.com/pre-commit/mirrors-mypy - repo: https://github.com/pre-commit/mirrors-mypy
rev: v1.15.0 rev: v1.16.1
hooks: hooks:
- id: mypy - id: mypy
additional_dependencies: [types-requests, types-setuptools] additional_dependencies: [types-requests, types-setuptools]

View File

@ -24,6 +24,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
when using one of those extras, but as they were not part of the public API, when using one of those extras, but as they were not part of the public API,
we do not consider this to be a **breaking change**. we do not consider this to be a **breaking change**.
[#542](https://github.com/jeertmans/manim-slides/pull/542) [#542](https://github.com/jeertmans/manim-slides/pull/542)
- Added example in the research section of the gallery.
[@mmcilree](https://github.com/mmcilree) [#552](https://github.com/jeertmans/manim-slides/pull/552)
- Added example in the school work section of the gallery.
[@casperalgera](https://github.com/casperalgera) [#556](https://github.com/jeertmans/manim-slides/pull/556)
- Added example in the school work section of the gallery.
[@amstrdm](https://github.com/amstrdm) [#557](https://github.com/jeertmans/manim-slides/pull/557)
(v5.5.1)= (v5.5.1)=
## [v5.5.1](https://github.com/jeertmans/manim-slides/compare/v5.5.0...v5.5.1) ## [v5.5.1](https://github.com/jeertmans/manim-slides/compare/v5.5.0...v5.5.1)

View File

@ -154,21 +154,23 @@ Below is a comparison of the most used ones with Manim Slides:
## Citing ## Citing
If you use this project, please cite it using the following reference: If you use this software, please cite it using as:
```bibtex ```bibtex
@article{Jerome_Eertmans_Manim_Slides_A_2023, @article{Jerome_Eertmans_Manim_Slides_A_2023,
title = {{Manim Slides: A Python package for presenting Manim content anywhere}}, title = {{Manim Slides: A Python package for presenting Manim content anywhere}},
author = {{Jérome Eertmans}}, author = {{Jérome Eertmans}},
year = 2023, year = 2023,
month = aug, month = aug,
journal = {Journal of Open Source Education}, journal = {Journal of Open Source Education},
volume = 6, volume = 6,
doi = {10.21105/jose.00206} doi = {10.21105/jose.00206}
} }
``` ```
or by linking this GitHub repository at the end of the presentation. or by linking this GitHub repository at the end of your presentation.
Other citation formats can be obtained by clicking on the *Cite this repository* button on this page.
## Contributing ## Contributing

View File

@ -14,7 +14,7 @@ If you too have created content with Manim Slides that is available online
(e.g., a YouTube video or website), (e.g., a YouTube video or website),
don't hesitate to contact us so that we can share your content on this page! don't hesitate to contact us so that we can share your content on this page!
## Scientif Research ## Scientific Research
Below are people that dissimenate their research results Below are people that dissimenate their research results
using Manim Slides presentations. using Manim Slides presentations.
@ -23,7 +23,7 @@ using Manim Slides presentations.
Daniel publishes his presentations on *Cosmology, String Theory and related* Daniel publishes his presentations on *Cosmology, String Theory and related*
topics on his topics on his
[personal website](https://panopepino.github.io/web_page/main_page/slides.html). https://panopepino.github.io/web_page/main_page/slides.html [personal website](https://panopepino.github.io/web_page/main_page/slides.html).
For example, below are the slides of a seminar he gave titled For example, below are the slides of a seminar he gave titled
[Our Universe on a (Dark) Bubble](https://panopepino.github.io/web_page/main_page/presentations/2023_11_long/LS.html). [Our Universe on a (Dark) Bubble](https://panopepino.github.io/web_page/main_page/presentations/2023_11_long/LS.html).
@ -67,9 +67,66 @@ For example, below are the slides of his
</iframe> </iframe>
</div> </div>
### Matthew McIlree
Matthew is a Computer Science researcher from Scotland and has used Manim Slides
to present his work on *Proof Logging for Constraint Programming*. He also publishes
his presentation slides on his [personal website](https://matthewmcilree.com).
Here are the slides from a 25-minute talk he presented at the 39th Annual AAAI Conference on Artificial Intelligence titled
[Certifying Bounds Propagation for Integer Multiplication Constraints](https://matthewmcilree.com/files/slides/mcilree_aaai2025.html).
<div style="position:relative;padding-bottom:56.25%;">
<iframe
loading="lazy"
style="width:100%;height:100%;position:absolute;left:0px;top:0px;"
frameborder="1"
width="100%"
height="100%"
allowfullscreen
allow="autoplay"
src="https://matthewmcilree.com/files/slides/mcilree_aaai2025.html">
</iframe>
</div>
## School Work ## School Work
Below are people that used Manim Slides for school presentations. Below are people that used Manim Slides for school presentations.
*This list is currently empty. Please reach out to us if you have examples ### Antonio Caserta
to share!*
Antonio is a 17-year-old high school student from Germany who used Manim Slides to present his final project, *Episteme*, an AI financial terminal that uses crowdsourced data from social networks to gather stock insights.
The slides from his 30-minute presentation to the school board can be found below and on his [Github repository](https://github.com/amstrdm/episteme-manim-slides)
<div style="position:relative;padding-bottom:56.25%;">
<iframe
loading="lazy"
style="width:100%;height:100%;position:absolute;left:0px;top:0px;"
frameborder="1"
width="100%"
height="100%"
allowfullscreen
allow="autoplay"
src="https://amstrdm.github.io/episteme-manim-slides/">
</iframe>
</div>
### Casper Algera
Casper, a mathematics student from the Netherlands, used Manim Slides to present his bachelor's thesis.
In his presentation, he illustrates a probabilistic coupling argument related to the [contact process](https://en.wikipedia.org/wiki/Contact_process_(mathematics)).
His slides are available below, and his full presentation can be viewed on [YouTube](https://www.youtube.com/watch?v=ZJhvfCL5MWE).
<div style="position:relative;padding-bottom:56.25%;">
<iframe
loading="lazy"
style="width:100%;height:100%;position:absolute;left:0px;top:0px;"
frameborder="1"
width="100%"
height="100%"
allowfullscreen
allow="autoplay"
src="https://casperalgera.github.io/criticalvalueCP/">
</iframe>
</div>

View File

@ -26,7 +26,7 @@ docs = [
] ]
tests = [ tests = [
"importlib-metadata>=8.6.1;python_version<'3.10'", "importlib-metadata>=8.6.1;python_version<'3.10'",
"manim-slides[full,manim,manimgl,pyqt6,pyside6,sphinx-directive]", "manim-slides[full,manimgl,pyqt6,pyside6,sphinx-directive]",
"pytest>=7.4.0", "pytest>=7.4.0",
"pytest-cov>=4.1.0", "pytest-cov>=4.1.0",
"pytest-env>=0.8.2", "pytest-env>=0.8.2",

2664
uv.lock generated

File diff suppressed because it is too large Load Diff