diff --git a/README.md b/README.md index 7f3f9af..5ec03e3 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,7 @@ -# `ect`: A python package for computing the Euler Characteristic Transform +# `ect`: A python package for the Euler Characteristic Transform + +[![DOI](https://joss.theoj.org/papers/10.21105/joss.09691/status.svg)](https://doi.org/10.21105/joss.09691) + Python computation tools for computing the Euler Characteristic Transform of embedded complexes. diff --git a/doc_source/citing.rst b/doc_source/citing.rst index 9db2cbb..8d4511c 100644 --- a/doc_source/citing.rst +++ b/doc_source/citing.rst @@ -1,7 +1,10 @@ Citing -======= +====== -To cite `ect` please use the following publication: +To cite the ``ect`` software, please use the following `JOSS `_ publication: - Munch, Elizabeth. An Invitation to the Euler Characteristic Transform. The American Mathematical Monthly, 132(1), 15-25. `doi:10.1080/00029890.2024.2409616 `_. 2024. + Ayub, Yemeen, Elizabeth Munch, Sarah McGuire Scullen, and Daniel H. Chitwood. ect: A Python Package for the Euler Characteristic Transform. Journal of Open Source Software, 11(120), 9691. `doi:10.21105/joss.09691 `_. 2026. + +For background on the Euler Characteristic Transform itself, see: + Munch, Elizabeth. An Invitation to the Euler Characteristic Transform. The American Mathematical Monthly, 132(1), 15-25. `doi:10.1080/00029890.2024.2409616 `_. 2024. diff --git a/doc_source/index.rst b/doc_source/index.rst index 5a27c1a..7589aeb 100644 --- a/doc_source/index.rst +++ b/doc_source/index.rst @@ -1,6 +1,10 @@ ect: Euler Characteristic Transform in Python ============================================= +.. image:: https://joss.theoj.org/papers/10.21105/joss.09691/status.svg + :target: https://doi.org/10.21105/joss.09691 + :alt: Published in the Journal of Open Source Software + The `ect` package is a library of tools for computing the Euler Characteristic Transform of embedded cell complexes with arbitrary dimensional cells. This package is to aid researchers and practitioners in topological data analysis and related fields (such as computational geometry, network science, and biological shape analysis) who require scalable, Python-native tools for extracting and using topological features from embedded complexes. Table of Contents