diff --git a/README.md b/README.md index deb00d1dc4..4893235b39 100644 --- a/README.md +++ b/README.md @@ -508,6 +508,7 @@ Editors should come to a final 'ready', 'unready' decision before the **Final Ed 2. Posters presented at the poster session (posters) 3. 30-minute talk slide decks (slides) 4. SciPy tools plenary slide decks (tools) + 5. 45-minute keynote slide decks (keynote) 5. Choose the appropriate folder, and make a new directory inside it (it needs a unique name) 6. Copy your slide deck or poster into the directory, and add a file called `info.json` with the following fields needed for uploading to Zenodo (using an empty string for author orcid or affiliation if these cannot be provided): diff --git a/presentations/slides/barnes-elizabeth/BARNES_SciPy_July_11_2024.pdf b/presentations/keynote/barnes-elizabeth/BARNES_SciPy_July_11_2024.pdf similarity index 100% rename from presentations/slides/barnes-elizabeth/BARNES_SciPy_July_11_2024.pdf rename to presentations/keynote/barnes-elizabeth/BARNES_SciPy_July_11_2024.pdf diff --git a/presentations/keynote/barnes-elizabeth/myst.yml b/presentations/keynote/barnes-elizabeth/myst.yml new file mode 100644 index 0000000000..fca1c41e2e --- /dev/null +++ b/presentations/keynote/barnes-elizabeth/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942222 + doi: 10.25080/yhec5334 + id: fc57f03b-55fb-47d7-84e2-05b694a1958e + title: 'Explainable AI for Climate Science: Opening the Black Box to Reveal Planet Earth' + authors: + - name: Elizabeth A. Barnes + affiliation: Colorado State University + orcid: 0000-0003-4284-9320 + abstract: 'Earth’s climate is chaotic and noisy. Finding usable signals amidst all of the noise can be challenging: be it predicting if it will rain, knowing which direction a hurricane will go, understanding the implications of melting Arctic ice, or detecting the impacts of humans on the earth’s surface. Here, I will demonstrate how explainable artificial intelligence (XAI) techniques can sift through vast amounts of climate data and push the bounds of scientific discovery: allowing scientists to ask "why?" but now with the power of machine learning.' + downloads: + - title: Presentation + file: BARNES_SciPy_July_11_2024.pdf diff --git a/presentations/slides/cranmer-kyle/Cranmer-Kyle-Keynote-SciPy-2024.pdf b/presentations/keynote/cranmer-kyle/Cranmer-Kyle-Keynote-SciPy-2024.pdf similarity index 100% rename from presentations/slides/cranmer-kyle/Cranmer-Kyle-Keynote-SciPy-2024.pdf rename to presentations/keynote/cranmer-kyle/Cranmer-Kyle-Keynote-SciPy-2024.pdf diff --git a/presentations/keynote/cranmer-kyle/myst.yml b/presentations/keynote/cranmer-kyle/myst.yml new file mode 100644 index 0000000000..28898de111 --- /dev/null +++ b/presentations/keynote/cranmer-kyle/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942226 + doi: 10.25080/rkcg9834 + id: 9e80aadb-92e3-466b-a165-38e84ac415df + title: Particles, People, and Pull Requests + authors: + - name: Kyle Cranmer + affiliation: University of Wisconsin-Madison + orcid: 0000-0002-5769-7094 + abstract: I will tell the story of how the statistical challenges in the search for the Higgs boson and exotic new physics at the Large Hadron Collider led to new approaches to collaborative, open science. The story centers around computational and sociological challenges where software and cyberinfrastructure play a key role. I will highlight a few important changes in perspective that were critical for progress including embracing declarative specifications, pivoting from reproducibility to reuse, and the abstraction that led to the field of simulation-based inference. + downloads: + - title: Presentation + file: Cranmer-Kyle-Keynote-SciPy-2024.pdf diff --git a/presentations/keynote/silge-julia/myst.yml b/presentations/keynote/silge-julia/myst.yml new file mode 100644 index 0000000000..e195c59283 --- /dev/null +++ b/presentations/keynote/silge-julia/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942230 + doi: 10.25080/xwen4438 + id: 3f27f4d7-7bd1-4dde-aa01-e23948d812b8 + title: The Right Tool for the Job + authors: + - name: Julia Silge + affiliation: Posit PBC + orcid: 0000-0002-3671-836X + abstract: There are many programming languages that we might choose for scientific computing, and we each bring a complex set of preferences and experiences to such a decision. There are significant barriers to learning about other programming languages outside our comfort zone, and seeing another person or community make a different choice can be baffling. In this talk, hear about the costs that arise from exploring or using multiple programming languages, what we can gain by being open to different languages, and how curiosity and interest in other programming languages supports sharing across communities. We’ll explore these three points with practical examples from software built for flexible storage and model deployment, as well as a brand new project for scientific computing. + downloads: + - title: Presentation + file: silge-scipy-2024.pdf diff --git a/presentations/slides/silge-julia/silge-scipy-2024.pdf b/presentations/keynote/silge-julia/silge-scipy-2024.pdf similarity index 100% rename from presentations/slides/silge-julia/silge-scipy-2024.pdf rename to presentations/keynote/silge-julia/silge-scipy-2024.pdf diff --git a/presentations/lightning/deploying-python-environments-on-top-of-mt-rainier/info.json b/presentations/lightning/deploying-python-environments-on-top-of-mt-rainier/info.json deleted file mode 100644 index 8e77768792..0000000000 --- a/presentations/lightning/deploying-python-environments-on-top-of-mt-rainier/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "Deploying Python environments on top of Mt. Rainier", - "authors": [ - { - "name": "Benoit Hamelin", - "affiliation": "Tutte Institute for Mathematics and Computing", - "orcid": "0000-0001-7333-5635" - } - ], - "description": "A process for building preparing artifacts that enable the deployment of a Python computing environment in a place where there is no Internet access." -} diff --git a/presentations/lightning/deploying-python-environments-on-top-of-mt-rainier/myst.yml b/presentations/lightning/deploying-python-environments-on-top-of-mt-rainier/myst.yml new file mode 100644 index 0000000000..38ec2bf1a5 --- /dev/null +++ b/presentations/lightning/deploying-python-environments-on-top-of-mt-rainier/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942232 + doi: 10.25080/pyyu4582 + id: 5c188d79-98e7-47de-93a4-56004e6fef94 + title: Deploying Python environments on top of Mt. Rainier + authors: + - name: Benoit Hamelin + affiliation: Tutte Institute for Mathematics and Computing + orcid: 0000-0001-7333-5635 + abstract: A process for building preparing artifacts that enable the deployment of a Python computing environment in a place where there is no Internet access. + downloads: + - title: Presentation + file: Deploying Python Environments on top of Mt. Rainier.pdf diff --git a/presentations/lightning/example/JOSE-lightning-talk.pdf b/presentations/lightning/example/JOSE-lightning-talk.pdf deleted file mode 100644 index b19aa50a3f..0000000000 Binary files a/presentations/lightning/example/JOSE-lightning-talk.pdf and /dev/null differ diff --git a/presentations/lightning/example/info.json b/presentations/lightning/example/info.json deleted file mode 100644 index dee98bdeef..0000000000 --- a/presentations/lightning/example/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "Introducing JOSE: Journal of Open Source Education", - "authors": [ - { - "name": "Kyle Niemeyer", - "affiliation": "Oregon State University", - "orcid": "0000-0003-4425-7097" - } - ], - "description": "A cool presentation about a cooler open source journal" -} diff --git a/presentations/lightning/hello_project/info.json b/presentations/lightning/hello_project/info.json deleted file mode 100644 index 104b565470..0000000000 --- a/presentations/lightning/hello_project/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "Hello Project!", - "authors": [ - { - "name": "Hannah Aizenman", - "affiliation": "matplotlib", - "orcid": "0000-0002-4622-4427" - } - ], - "description": "tips for onboarding into contributing to open source" -} \ No newline at end of file diff --git a/presentations/lightning/hello_project/myst.yml b/presentations/lightning/hello_project/myst.yml new file mode 100644 index 0000000000..c41aae7237 --- /dev/null +++ b/presentations/lightning/hello_project/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942234 + doi: 10.25080/hxxk4957 + id: 3d7cb8ab-ca5c-4c6c-87ee-8f651222d1ed + title: Hello Project! + authors: + - name: Hannah Aizenman + affiliation: matplotlib + orcid: 0000-0002-4622-4427 + abstract: tips for onboarding into contributing to open source + downloads: + - title: Presentation + file: hello_project.pdf diff --git a/presentations/lightning/josh_borrow/info.json b/presentations/lightning/josh_borrow/info.json deleted file mode 100644 index 72c3e8b231..0000000000 --- a/presentations/lightning/josh_borrow/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "swiftascmaps: A colour map library for swifties", - "authors": [ - { - "name": "Josh Borrow", - "affiliation": "Department of Physics and Astronomy, University of Pennsylvania, 209 South 33rd Street, Philadelphia, PA, USA 19104", - "orcid": "0000-0002-1327-1921" - } - ], - "description": "A hopefully comedic talk about the colour map library swiftascmaps." -} \ No newline at end of file diff --git a/presentations/lightning/josh_borrow/lightning.pdf b/presentations/lightning/josh_borrow/lightning.pdf new file mode 100644 index 0000000000..05a691349d Binary files /dev/null and b/presentations/lightning/josh_borrow/lightning.pdf differ diff --git a/presentations/lightning/josh_borrow/myst.yml b/presentations/lightning/josh_borrow/myst.yml new file mode 100644 index 0000000000..93ff9c1059 --- /dev/null +++ b/presentations/lightning/josh_borrow/myst.yml @@ -0,0 +1,17 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942236 + doi: 10.25080/uncn2995 + id: e1544942-b8cd-41b0-ad88-5cd4646f5284 + title: 'swiftascmaps: A colour map library for swifties' + authors: + - name: Josh Borrow + affiliation: Department of Physics and Astronomy, University of Pennsylvania, 209 South 33rd Street, Philadelphia, PA, USA 19104 + orcid: 0000-0002-1327-1921 + abstract: A hopefully comedic talk about the colour map library swiftascmaps. + downloads: + - title: Presentation + file: lightning.pdf + - title: Keynote File + file: lightning.key diff --git a/presentations/lightning/kerr_sciris/info.json b/presentations/lightning/kerr_sciris/info.json deleted file mode 100644 index 75a62ca052..0000000000 --- a/presentations/lightning/kerr_sciris/info.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "title": "Sciris: Simplifying scientific Python", - "authors": [ - { - "name": "Cliff Kerr", - "affiliation": "Bill & Melinda Gates Foundation", - "orcid": "0000-0003-2517-2354" - }, - { - "name": "Paula Sanz-Leon", - "affiliation": "Bill & Melinda Gates Foundation", - "orcid": "0000-0002-1545-6380" - }, - { - "name": "Romesh Abeysuriya", - "affiliation": "Burnet Institute", - "orcid": "0000-0002-9618-6457" - } - ], - "description": "Sciris aims to streamline the development of scientific Python code by making it easier to perform common tasks. This example illustrates how the same block of fairly typical scientific Python code -- which performs tasks like collecting data from a function running in parallel, saving and loading files, and 3D plotting -- looks like when written in 'vanilla Python' compared to using Sciris." -} \ No newline at end of file diff --git a/presentations/lightning/kerr_sciris/myst.yml b/presentations/lightning/kerr_sciris/myst.yml new file mode 100644 index 0000000000..0549229892 --- /dev/null +++ b/presentations/lightning/kerr_sciris/myst.yml @@ -0,0 +1,21 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942240 + doi: 10.25080/knjj9332 + id: 4aa53d70-2bac-4267-a3ea-767403e22581 + title: 'Sciris: Simplifying scientific Python' + authors: + - name: Cliff Kerr + affiliation: Bill & Melinda Gates Foundation + orcid: 0000-0003-2517-2354 + - name: Paula Sanz-Leon + affiliation: Bill & Melinda Gates Foundation + orcid: 0000-0002-1545-6380 + - name: Romesh Abeysuriya + affiliation: Burnet Institute + orcid: 0000-0002-9618-6457 + abstract: Sciris aims to streamline the development of scientific Python code by making it easier to perform common tasks. This example illustrates how the same block of fairly typical scientific Python code -- which performs tasks like collecting data from a function running in parallel, saving and loading files, and 3D plotting -- looks like when written in 'vanilla Python' compared to using Sciris. + downloads: + - title: Presentation + file: kerr_sciris.pdf diff --git a/presentations/lightning/matplotlib-slides/info.json b/presentations/lightning/matplotlib-slides/info.json deleted file mode 100644 index fe5b79a848..0000000000 --- a/presentations/lightning/matplotlib-slides/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "Plotting Slides in Matplotlib", - "authors": [ - { - "name": "Elliott Sales de Andrade", - "affiliation": "Matplotlib", - "orcid": "0000-0001-7310-8942" - } - ], - "description": "Matplotlib makes easy things easy and hard things possible, like this silly idea of making slides in it." -} diff --git a/presentations/lightning/matplotlib-slides/myst.yml b/presentations/lightning/matplotlib-slides/myst.yml new file mode 100644 index 0000000000..17cd42d2df --- /dev/null +++ b/presentations/lightning/matplotlib-slides/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942242 + doi: 10.25080/wrvp6756 + id: 0701ae97-90ba-43bd-b9c2-8060940b836b + title: Plotting Slides in Matplotlib + authors: + - name: Elliott Sales de Andrade + affiliation: Matplotlib + orcid: 0000-0001-7310-8942 + abstract: Matplotlib makes easy things easy and hard things possible, like this silly idea of making slides in it. + downloads: + - title: Presentation + file: scipy2024-lightning-mpl-slide.pdf diff --git a/presentations/lightning/python_evangelist/info.json b/presentations/lightning/python_evangelist/info.json deleted file mode 100644 index b3fb7a02b3..0000000000 --- a/presentations/lightning/python_evangelist/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "For the python evangelist", - "authors": [ - { - "name": "Christine Smit", - "affiliation": "National Aeronautics and Space Administration", - "orcid": "0000-0002-3135-1191" - } - ], - "description": "Because clearly python needs to make music." -} \ No newline at end of file diff --git a/presentations/lightning/python_evangelist/myst.yml b/presentations/lightning/python_evangelist/myst.yml new file mode 100644 index 0000000000..e247f8fe93 --- /dev/null +++ b/presentations/lightning/python_evangelist/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942244 + doi: 10.25080/hcya9443 + id: b0a9bfa5-f253-4dd7-96d0-c7c89a5c3b61 + title: For the python evangelist + authors: + - name: Christine Smit + affiliation: National Aeronautics and Space Administration + orcid: 0000-0002-3135-1191 + abstract: Because clearly python needs to make music. + downloads: + - title: Presentation + file: Christine_lightening.pdf diff --git a/presentations/lightning/renovate-automating-dependency-management/info.json b/presentations/lightning/renovate-automating-dependency-management/info.json deleted file mode 100644 index 13d330cb15..0000000000 --- a/presentations/lightning/renovate-automating-dependency-management/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "Renovate: Automating Dependency Management", - "authors": [ - { - "name": "Patrick J. Roddy", - "affiliation": "University College London", - "orcid": "0000-0002-6271-1700" - } - ], - "description": "A brief introduction to Renovate, a tool for automating dependency management in software projects. The slides can be accessed at https://paddyroddy.github.io/talks/renovate-automating-dependency-management. Two example parent configurations I maintain are available at https://github.com/paddyroddy/.github/tree/main/renovate and https://github.com/UCL-ARC/.github/tree/main/renovate." -} diff --git a/presentations/lightning/renovate-automating-dependency-management/myst.yml b/presentations/lightning/renovate-automating-dependency-management/myst.yml new file mode 100644 index 0000000000..b756bd5f0d --- /dev/null +++ b/presentations/lightning/renovate-automating-dependency-management/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942246 + doi: 10.25080/tkky5633 + id: 11d24ef3-1f88-4d19-9bfb-63472ddaff14 + title: 'Renovate: Automating Dependency Management' + authors: + - name: Patrick J. Roddy + affiliation: University College London + orcid: 0000-0002-6271-1700 + abstract: A brief introduction to Renovate, a tool for automating dependency management in software projects. The slides can be accessed at https://paddyroddy.github.io/talks/renovate-automating-dependency-management. Two example parent configurations I maintain are available at https://github.com/paddyroddy/.github/tree/main/renovate and https://github.com/UCL-ARC/.github/tree/main/renovate. + downloads: + - title: Presentation + file: renovate_automating_dependency_management.pdf diff --git a/presentations/posters/Alireza_Vaezi/info.json b/presentations/posters/Alireza_Vaezi/info.json deleted file mode 100644 index 1de22ee333..0000000000 --- a/presentations/posters/Alireza_Vaezi/info.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "title": "Training a Supervised Cilia Segmentation Model from Self-Supervision", - "authors": [ - { - "name": "Seyed Alireza Vaezi", - "affiliation": "University of Georgia", - "orcid": "0009-0000-2089-8362" - }, - { - "name": "Shannon Quinn", - "affiliation": "University of Georgia", - "orcid": "0000-0002-8916-6335" - } - ], - "description": "Understanding cilia behavior is essential in diagnosing and treating such diseases. But, the tasks of automatically analysing cilia are often a labor and time-intensive since there is a lack of automated segmentation. In this work we overcome this bottleneck by developing a robust, self-supervised framework exploiting the visual similarity of normal and dysfunctional cilia. This framework generates pseudolabels from optical flow motion vectors, which serve as training data for a semi-supervised neural network. Our approach eliminates the need for manual annotations, enabling accurate and efficient segmentation of both motile and immotile cilia." -} \ No newline at end of file diff --git a/presentations/posters/Alireza_Vaezi/myst.yml b/presentations/posters/Alireza_Vaezi/myst.yml new file mode 100644 index 0000000000..5c53cdb236 --- /dev/null +++ b/presentations/posters/Alireza_Vaezi/myst.yml @@ -0,0 +1,18 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942248 + doi: 10.25080/hfew4757 + id: 6575c943-0901-4861-9f1a-cf3a5e3f806a + title: Training a Supervised Cilia Segmentation Model from Self-Supervision + authors: + - name: Seyed Alireza Vaezi + affiliation: University of Georgia + orcid: 0009-0000-2089-8362 + - name: Shannon Quinn + affiliation: University of Georgia + orcid: 0000-0002-8916-6335 + abstract: Understanding cilia behavior is essential in diagnosing and treating such diseases. But, the tasks of automatically analysing cilia are often a labor and time-intensive since there is a lack of automated segmentation. In this work we overcome this bottleneck by developing a robust, self-supervised framework exploiting the visual similarity of normal and dysfunctional cilia. This framework generates pseudolabels from optical flow motion vectors, which serve as training data for a semi-supervised neural network. Our approach eliminates the need for manual annotations, enabling accurate and efficient segmentation of both motile and immotile cilia. + downloads: + - title: Poster + file: Scipy_2024 Cilia Poster.pdf diff --git a/presentations/posters/Domovyk_Multilingual Transliteration for Cyrillic Text/info.json b/presentations/posters/Domovyk_Multilingual Transliteration for Cyrillic Text/info.json deleted file mode 100644 index 2b4e81ffee..0000000000 --- a/presentations/posters/Domovyk_Multilingual Transliteration for Cyrillic Text/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "Domovyk: Multilingual Transliteration for Cyrillic Text", - "authors": [ - { - "name": "Ian Goodale", - "affiliation": "UT-Austin", - "orcid": "0000-0002-6685-2949" - } - ], - "description": "The Domovyk package provides transliteration to and from Cyrillic alphabets in a way that addresses some limitations in existing packages, providing multilingual functionality, support for composite Unicode characters, and support for languages not addressed in other packages, such as Church Slavonic and Carpatho-Rusyn. Domovyk aims to increase the accessibility of transliteration technologies for users working in these languages, focusing on use cases that require thorough and accurate transliteration." -} \ No newline at end of file diff --git a/presentations/posters/Domovyk_Multilingual Transliteration for Cyrillic Text/myst.yml b/presentations/posters/Domovyk_Multilingual Transliteration for Cyrillic Text/myst.yml new file mode 100644 index 0000000000..5ae8af9652 --- /dev/null +++ b/presentations/posters/Domovyk_Multilingual Transliteration for Cyrillic Text/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942250 + doi: 10.25080/udkt5322 + id: b137c86a-4875-4e44-bedd-8847110ee41a + title: 'Domovyk: Multilingual Transliteration for Cyrillic Text' + authors: + - name: Ian Goodale + affiliation: UT-Austin + orcid: 0000-0002-6685-2949 + abstract: The Domovyk package provides transliteration to and from Cyrillic alphabets in a way that addresses some limitations in existing packages, providing multilingual functionality, support for composite Unicode characters, and support for languages not addressed in other packages, such as Church Slavonic and Carpatho-Rusyn. Domovyk aims to increase the accessibility of transliteration technologies for users working in these languages, focusing on use cases that require thorough and accurate transliteration. + downloads: + - title: Poster + file: Goodale_Domovyk_Poster.pdf diff --git a/presentations/posters/KaufmanEtAl-ncompare/info.json b/presentations/posters/KaufmanEtAl-ncompare/info.json deleted file mode 100644 index 1efdc11b0b..0000000000 --- a/presentations/posters/KaufmanEtAl-ncompare/info.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "authors": [ - { - "name": "Daniel E. Kaufman", - "affiliation": "NASA Langley Research Center, Atmospheric Science Data Center, Hampton, VA, USA; Booz Allen Hamilton, Inc.", - "orcid": "0000-0002-1487-7298" - }, - { - "name": "Walter E. Baskin", - "affiliation": "NASA Langley Research Center, Atmospheric Science Data Center, Hampton, VA, USA; Adnet Systems, Inc.", - "orcid": "0000-0002-2241-3266" - }, - { - "name": "Julia S. Lowndes", - "affiliation": "Openscapes, Santa Barbara, California, USA", - "orcid": "0000-0003-1682-3872" - } - ], - "title": "ncompare: A Python Package for Comparing netCDF Structures", - "description": "As netCDF (Network Common Data Form) files are widely used in Earth science — with climate models, oceanographic or atmospheric reanalyses, and observational data — improved means of evaluating netCDF files can help enable a wide range of applications. We have developed a reusable open source approach through `ncompare`, which is a Python package for comparing netCDF structures. `ncompare` facilitates rapid comparisons by generating a formatted display of the matching and non-matching groups, variables, and associated metadata between two NetCDF datasets. The user has the option to colorize the terminal output for ease of viewing, and `ncompare` can optionally save comparison reports in text, comma-separated value (CSV), and/or Microsoft Excel formats." -} diff --git a/presentations/posters/KaufmanEtAl-ncompare/myst.yml b/presentations/posters/KaufmanEtAl-ncompare/myst.yml new file mode 100644 index 0000000000..5d6d57f2b6 --- /dev/null +++ b/presentations/posters/KaufmanEtAl-ncompare/myst.yml @@ -0,0 +1,21 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942252 + doi: 10.25080/etnj4973 + id: 5a265c77-7eab-4d75-96dd-57176d13420a + title: 'ncompare: A Python Package for Comparing netCDF Structures' + authors: + - name: Daniel E. Kaufman + affiliation: NASA Langley Research Center, Atmospheric Science Data Center, Hampton, VA, USA; Booz Allen Hamilton, Inc. + orcid: 0000-0002-1487-7298 + - name: Walter E. Baskin + affiliation: NASA Langley Research Center, Atmospheric Science Data Center, Hampton, VA, USA; Adnet Systems, Inc. + orcid: 0000-0002-2241-3266 + - name: Julia S. Lowndes + affiliation: Openscapes, Santa Barbara, California, USA + orcid: 0000-0003-1682-3872 + abstract: As netCDF (Network Common Data Form) files are widely used in Earth science — with climate models, oceanographic or atmospheric reanalyses, and observational data — improved means of evaluating netCDF files can help enable a wide range of applications. We have developed a reusable open source approach through `ncompare`, which is a Python package for comparing netCDF structures. `ncompare` facilitates rapid comparisons by generating a formatted display of the matching and non-matching groups, variables, and associated metadata between two NetCDF datasets. The user has the option to colorize the terminal output for ease of viewing, and `ncompare` can optionally save comparison reports in text, comma-separated value (CSV), and/or Microsoft Excel formats. + downloads: + - title: Poster + file: Poster_for_SciPy_July2024_ncompare.pdf diff --git a/presentations/posters/Martin_Valeria/info.json b/presentations/posters/Martin_Valeria/info.json deleted file mode 100644 index d26cec9dd5..0000000000 --- a/presentations/posters/Martin_Valeria/info.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "title": "Development and Application of CWGID: the California Wildfire GeoImaging Dataset for Deep Learning Driven Forest Wildfire Detection", - "authors": [ - { - "name": "Valeria Martin", - "affiliation": "PhD Student, Graduate Research Assistant, Intelligent Systems and Robotics, University of West Florida", - "orcid": "0009-0000-3668-5003" - }, - { - "name": "K. Brent Venable", - "affiliation": "Director of the Intelligent Systems and Robotics Doctoral Program, Department of Intelligent Systems and Robotics, University of West Florida", - "orcid": "0000-0002-1092-9759" - }, - { - "name": "Derek Morgan", - "affiliation": "Associate Professor, Department of Earth and Environmental Sciences, University of West Florida", - "orcid": "0000-0003-2321-3765" - } - ], - "description": "This poster presents the development and application of the CWGID (California Wildfire GeoImaging Dataset), a comprehensive dataset for deep learning-driven forest wildfire detection. The study explores the dataset creation process, its application in wildfire detection using deep learning techniques, and the results obtained." -} diff --git a/presentations/posters/Martin_Valeria/myst.yml b/presentations/posters/Martin_Valeria/myst.yml new file mode 100644 index 0000000000..d1547c1d2d --- /dev/null +++ b/presentations/posters/Martin_Valeria/myst.yml @@ -0,0 +1,21 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942256 + doi: 10.25080/kgpe7737 + id: 8ec54f51-ce5a-4e8e-992f-0f27d2ba6506 + title: 'Development and Application of CWGID: the California Wildfire GeoImaging Dataset for Deep Learning Driven Forest Wildfire Detection' + authors: + - name: Valeria Martin + affiliation: PhD Student, Graduate Research Assistant, Intelligent Systems and Robotics, University of West Florida + orcid: 0009-0000-3668-5003 + - name: K. Brent Venable + affiliation: Director of the Intelligent Systems and Robotics Doctoral Program, Department of Intelligent Systems and Robotics, University of West Florida + orcid: 0000-0002-1092-9759 + - name: Derek Morgan + affiliation: Associate Professor, Department of Earth and Environmental Sciences, University of West Florida + orcid: 0000-0003-2321-3765 + abstract: This poster presents the development and application of the CWGID (California Wildfire GeoImaging Dataset), a comprehensive dataset for deep learning-driven forest wildfire detection. The study explores the dataset creation process, its application in wildfire detection using deep learning techniques, and the results obtained. + downloads: + - title: Poster + file: MartinV_Poster.pdf diff --git a/presentations/posters/NetworkX-Ecosystem-of-Backends/info.json b/presentations/posters/NetworkX-Ecosystem-of-Backends/info.json deleted file mode 100644 index e181a4ccf1..0000000000 --- a/presentations/posters/NetworkX-Ecosystem-of-Backends/info.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "authors": [ - { - "name": "Rick Ratzel", - "affiliation": "NVIDIA Corporation", - "orcid": "0000-0001-5464-2920" - }, - { - "name": "Dan Schult", - "affiliation": "Colgate University", - "orcid": "0000-0001-9016-0654" - } - ], - "title": "Fast and Easy Graph Analytics with the NetworkX Ecosystem of Backends", - "description": "Poster describing the function dispatching features of NetworkX and the various backends currently available." -} diff --git a/presentations/posters/NetworkX-Ecosystem-of-Backends/myst.yml b/presentations/posters/NetworkX-Ecosystem-of-Backends/myst.yml new file mode 100644 index 0000000000..aafc7bb64c --- /dev/null +++ b/presentations/posters/NetworkX-Ecosystem-of-Backends/myst.yml @@ -0,0 +1,18 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942258 + doi: 10.25080/ryga7653 + id: 2d6156c3-e8ef-4520-b328-bbe09c804131 + title: Fast and Easy Graph Analytics with the NetworkX Ecosystem of Backends + authors: + - name: Rick Ratzel + affiliation: NVIDIA Corporation + orcid: 0000-0001-5464-2920 + - name: Dan Schult + affiliation: Colgate University + orcid: 0000-0001-9016-0654 + abstract: Poster describing the function dispatching features of NetworkX and the various backends currently available. + downloads: + - title: Poster + file: SciPy2024-NetworkXDispatchingPoster.pdf diff --git a/presentations/posters/RoughPy/info.json b/presentations/posters/RoughPy/info.json deleted file mode 100644 index 97c25236cd..0000000000 --- a/presentations/posters/RoughPy/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "RoughPy: Streaming data is rarely smooth", - "authors": [ - { - "name": "Sam Morley", - "affiliation": "University of Oxford", - "orcid": "0000-0001-5971-7418" - } - ], - "description": "RoughPy is a library that aims to connect data science with the mathematics of rough paths to provide a new perspective for working with streamed data. The Stream object provided by the library is an abstraction of streamed data so that it can be viewed through the lens of rough path theory. This makes the high order representation of the data (the signature) available as a tool to be used in data science and machine learning applications. This poster outlines the mathematics, the applications and data, and how RoughPy brings both sides together." -} diff --git a/presentations/posters/RoughPy/myst.yml b/presentations/posters/RoughPy/myst.yml new file mode 100644 index 0000000000..4b98007134 --- /dev/null +++ b/presentations/posters/RoughPy/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942260 + doi: 10.25080/yfnx8796 + id: c9644ff2-a1c2-4b26-a395-bdaaefae8f13 + title: 'RoughPy: Streaming data is rarely smooth' + authors: + - name: Sam Morley + affiliation: University of Oxford + orcid: 0000-0001-5971-7418 + abstract: RoughPy is a library that aims to connect data science with the mathematics of rough paths to provide a new perspective for working with streamed data. The Stream object provided by the library is an abstraction of streamed data so that it can be viewed through the lens of rough path theory. This makes the high order representation of the data (the signature) available as a tool to be used in data science and machine learning applications. This poster outlines the mathematics, the applications and data, and how RoughPy brings both sides together. + downloads: + - title: Poster + file: scipy-2024-roughpy.pdf diff --git a/presentations/posters/Suvrakamal_poster/info.json b/presentations/posters/Suvrakamal_poster/info.json deleted file mode 100644 index fe35683a4a..0000000000 --- a/presentations/posters/Suvrakamal_poster/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "Mamba Models:A Potential Replacement for Transformers?", - "authors": [ - { - "name": "Suvrakamal Das", - "affiliation": "Academy of Technology (Maulana Abul Kalam Azad University of Technology)", - "orcid": "0009-0002-4791-9244" - } - ], - "description": "Mamba models leverage State Space Models and the HiPPO framework to efficiently handle long-range dependencies, reducing computational complexity compared to traditional transformers." - } \ No newline at end of file diff --git a/presentations/posters/Suvrakamal_poster/myst.yml b/presentations/posters/Suvrakamal_poster/myst.yml new file mode 100644 index 0000000000..ed18b50680 --- /dev/null +++ b/presentations/posters/Suvrakamal_poster/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942262 + doi: 10.25080/txwe5647 + id: 450634fe-1473-4032-b0aa-19968a123170 + title: Mamba Models:A Potential Replacement for Transformers? + authors: + - name: Suvrakamal Das + affiliation: Academy of Technology (Maulana Abul Kalam Azad University of Technology) + orcid: 0009-0002-4791-9244 + abstract: Mamba models leverage State Space Models and the HiPPO framework to efficiently handle long-range dependencies, reducing computational complexity compared to traditional transformers. + downloads: + - title: Poster + file: poster.pdf diff --git a/presentations/posters/YJC_poster/info.json b/presentations/posters/YJC_poster/info.json deleted file mode 100644 index 15bb0b08bf..0000000000 --- a/presentations/posters/YJC_poster/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "Employing the strengths of Generative AI supports the execution of time series analysis and forecasting", - "authors": [ - { - "name": "Ying-Jung Chen", - "affiliation": "Georgia Institute of Technology, College of Computing", - "orcid": "0000-0002-5946-7831" - } - ], - "description": "This poster explores the use of Generative AI models for time series analysis and forecasting, specifically in the context of energy consumption. It compares traditional statistical methods, such as ARIMA, with advanced AI-based techniques like AutoGluon-TimeSeries, xLSTM, and TimeGPT. The study aims to demonstrate the efficiency and accuracy of these methods using real-world energy data from the PJM Interconnection LLC. Results indicate that AI-based models, particularly xLSTM and AutoGluon-TimeSeries, outperform traditional models in forecasting accuracy, showcasing their potential for better resource management and decision-making in climate change mitigation." -} \ No newline at end of file diff --git a/presentations/posters/YJC_poster/myst.yml b/presentations/posters/YJC_poster/myst.yml new file mode 100644 index 0000000000..e863ca0bc6 --- /dev/null +++ b/presentations/posters/YJC_poster/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942264 + doi: 10.25080/xtng2642 + id: 989fa6b2-e0e2-47d7-a426-627142515523 + title: Employing the strengths of Generative AI supports the execution of time series analysis and forecasting + authors: + - name: Ying-Jung Chen + affiliation: Georgia Institute of Technology, College of Computing + orcid: 0000-0002-5946-7831 + abstract: This poster explores the use of Generative AI models for time series analysis and forecasting, specifically in the context of energy consumption. It compares traditional statistical methods, such as ARIMA, with advanced AI-based techniques like AutoGluon-TimeSeries, xLSTM, and TimeGPT. The study aims to demonstrate the efficiency and accuracy of these methods using real-world energy data from the PJM Interconnection LLC. Results indicate that AI-based models, particularly xLSTM and AutoGluon-TimeSeries, outperform traditional models in forecasting accuracy, showcasing their potential for better resource management and decision-making in climate change mitigation. + downloads: + - title: Poster + file: YJC_poster.pdf diff --git a/presentations/posters/aditi_juneja_networkx_poster/info.json b/presentations/posters/aditi_juneja_networkx_poster/info.json deleted file mode 100644 index d5ca710b03..0000000000 --- a/presentations/posters/aditi_juneja_networkx_poster/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "authors": [ - { - "name": "Aditi Juneja", - "affiliation": "Independent", - "orcid": "" - } - ], - "title": "Parallel Graph Algorithms and Building Backends with Entry Points", - "description": "Hi! Have you ever wished your pure Python libraries were faster? Or wanted to fundamentally improve a Python library by rewriting everything in a faster language like C or Rust? Well, wish no more... NetworkX's backend dispatching mechanism redirects your plain old NetworkX function calls to a FASTER implementation present in a separate backend package by leveraging Python's `entry_point` specification! NetworkX is a popular, pure Python library used for graph (aka network) analysis. But when the graph size increases (like a network of everyone in the world), NetworkX algorithms could take days to solve a simple graph analysis problem. To address these performance issues, this backend dispatching mechanism was recently developed. This poster explores NetworkX's parallel backend that utilizes Joblib to run graph algorithms on multiple CPU cores and how we can use it just by specifying a `backend` keyword argument or by passing the backend graph object (type-based dispatching). It also goes over some of the future ToDos for the nx-parallel backend, the speedups obtained, and some important notes to ponder about. Last but not at all the least, it depicts the ideal pipeline starting from networkx, going on to nx-parallel, then to joblib, and then towards the various parallel libraries. (nx-parallel GitHub repo - https://github.com/networkx/nx-parallel) Thank you :)" -} \ No newline at end of file diff --git a/presentations/posters/aditi_juneja_networkx_poster/myst.yml b/presentations/posters/aditi_juneja_networkx_poster/myst.yml new file mode 100644 index 0000000000..3445275131 --- /dev/null +++ b/presentations/posters/aditi_juneja_networkx_poster/myst.yml @@ -0,0 +1,14 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942266 + doi: 10.25080/ypkc2577 + id: 36ef6073-aa32-42e2-b5c4-ded40d31336a + title: Parallel Graph Algorithms and Building Backends with Entry Points + authors: + - name: Aditi Juneja + affiliation: Independent + abstract: Hi! Have you ever wished your pure Python libraries were faster? Or wanted to fundamentally improve a Python library by rewriting everything in a faster language like C or Rust? Well, wish no more... NetworkX's backend dispatching mechanism redirects your plain old NetworkX function calls to a FASTER implementation present in a separate backend package by leveraging Python's `entry_point` specification! NetworkX is a popular, pure Python library used for graph (aka network) analysis. But when the graph size increases (like a network of everyone in the world), NetworkX algorithms could take days to solve a simple graph analysis problem. To address these performance issues, this backend dispatching mechanism was recently developed. This poster explores NetworkX's parallel backend that utilizes Joblib to run graph algorithms on multiple CPU cores and how we can use it just by specifying a `backend` keyword argument or by passing the backend graph object (type-based dispatching). It also goes over some of the future ToDos for the nx-parallel backend, the speedups obtained, and some important notes to ponder about. Last but not at all the least, it depicts the ideal pipeline starting from networkx, going on to nx-parallel, then to joblib, and then towards the various parallel libraries. (nx-parallel GitHub repo - https://github.com/networkx/nx-parallel) Thank you :) + downloads: + - title: Poster + file: aditi_juneja_nx_scipy24_poster.pdf diff --git a/presentations/posters/aeromancy/info.json b/presentations/posters/aeromancy/info.json deleted file mode 100644 index 8f8e5c428f..0000000000 --- a/presentations/posters/aeromancy/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "Aeromancy: Towards More Reproducible AI and Machine Learning", - "authors": [ - { - "name": "David McClosky", - "affiliation": "QuantAQ Inc.", - "orcid": "0009-0005-8897-0793" - } - ], - "description": "We present Aeromancy, an opinionated philosophy and open-sourced framework that closely tracks experimental runtime environments for more reproducible machine learning. In existing experiment trackers, it’s easy to miss important details about how an experiment was run, e.g., which version of a dataset was used as input or the exact versions of library dependencies. Missing these details can make replicability more difficult. Aeromancy aims to make this process smoother by providing both new infrastructure (a more comprehensive versioning scheme including both system runtimes and external datasets) and a corresponding set of best practices to ensure experiments are maximally trackable." - } \ No newline at end of file diff --git a/presentations/posters/aeromancy/myst.yml b/presentations/posters/aeromancy/myst.yml new file mode 100644 index 0000000000..bfcc44ad41 --- /dev/null +++ b/presentations/posters/aeromancy/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942268 + doi: 10.25080/yyvd5799 + id: 00f76ab3-23f4-4553-b978-6b81c2e22ead + title: 'Aeromancy: Towards More Reproducible AI and Machine Learning' + authors: + - name: David McClosky + affiliation: QuantAQ Inc. + orcid: 0009-0005-8897-0793 + abstract: We present Aeromancy, an opinionated philosophy and open-sourced framework that closely tracks experimental runtime environments for more reproducible machine learning. In existing experiment trackers, it’s easy to miss important details about how an experiment was run, e.g., which version of a dataset was used as input or the exact versions of library dependencies. Missing these details can make replicability more difficult. Aeromancy aims to make this process smoother by providing both new infrastructure (a more comprehensive versioning scheme including both system runtimes and external datasets) and a corresponding set of best practices to ensure experiments are maximally trackable. + downloads: + - title: Poster + file: scipy-2024-aeromancy.pdf diff --git a/presentations/posters/aladino/info.json b/presentations/posters/aladino/info.json deleted file mode 100644 index 17982c398b..0000000000 --- a/presentations/posters/aladino/info.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "authors": [ - { - "name": "Alfonso Ladino", - "affiliation": "University of Illinois at Urbana-Champaign", - "orcid": "0000-0001-8081-7827" - }, - { - "name": "Maxwell Grover", - "affiliation": "Argonne National Laboratory", - "orcid": "0000-0002-0370-8974" - }, - { - "name": "Stephen Nesbitt", - "affiliation": "University of Illinois at Urbana-Champaign", - "orcid": "0000-0003-0348-0452" - }, - { - "name": "Kai Mühlbauer", - "affiliation": "University of Bonn", - "orcid": " " - } - - ], - "title": "Leveraging FAIR principles for efficient management of meteorological radar data", - "description": "Radars are crucial in meteorology for their precise spatio-temporal resolution, enabling early detection and tracking of severe weather. This capability aids meteorologists in issuing timely alerts, thus safeguarding lives and reducing property damage. Radar data also supports offline applications like cloud and precipitation analysis, climatology, and insurance risk assessment, all relying on its time-series nature. However, storing radar data traditionally involves proprietary formats with high I/O demands, leading to slow computations and resource-intensive requirements.\n\nTo address these challenges, a new data model is proposed using the CF format-based FM301 hierarchical tree structure and ARCO formats. This model efficiently organizes radar data into cloud-storage buckets using Python libraries like Xarray, Xradar, Wradlib, and Zarr. Demonstrated with Carimagua, Colombia radar data, the model shows faster processing times than legacy methods on standard hardware. Emphasizing FAIR principles (Findable, Accessible, Interoperable, Reusable), this approach enhances accessibility to radar data on cloud platforms, promoting open science and wider societal benefit." -} diff --git a/presentations/posters/aladino/myst.yml b/presentations/posters/aladino/myst.yml new file mode 100644 index 0000000000..9e8d4f66f1 --- /dev/null +++ b/presentations/posters/aladino/myst.yml @@ -0,0 +1,26 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942270 + doi: 10.25080/wnaf9823 + id: a15083c3-7d57-4382-b11f-8a5c53026ae3 + title: Leveraging FAIR principles for efficient management of meteorological radar data + authors: + - name: Alfonso Ladino + affiliation: University of Illinois at Urbana-Champaign + orcid: 0000-0001-8081-7827 + - name: Maxwell Grover + affiliation: Argonne National Laboratory + orcid: 0000-0002-0370-8974 + - name: Stephen Nesbitt + affiliation: University of Illinois at Urbana-Champaign + orcid: 0000-0003-0348-0452 + - name: Kai Mühlbauer + affiliation: University of Bonn + abstract: |- + Radars are crucial in meteorology for their precise spatio-temporal resolution, enabling early detection and tracking of severe weather. This capability aids meteorologists in issuing timely alerts, thus safeguarding lives and reducing property damage. Radar data also supports offline applications like cloud and precipitation analysis, climatology, and insurance risk assessment, all relying on its time-series nature. However, storing radar data traditionally involves proprietary formats with high I/O demands, leading to slow computations and resource-intensive requirements. + + To address these challenges, a new data model is proposed using the CF format-based FM301 hierarchical tree structure and ARCO formats. This model efficiently organizes radar data into cloud-storage buckets using Python libraries like Xarray, Xradar, Wradlib, and Zarr. Demonstrated with Carimagua, Colombia radar data, the model shows faster processing times than legacy methods on standard hardware. Emphasizing FAIR principles (Findable, Accessible, Interoperable, Reusable), this approach enhances accessibility to radar data on cloud platforms, promoting open science and wider societal benefit. + downloads: + - title: Poster + file: SCIPY_POSTER.pdf diff --git a/presentations/posters/benson_pqb_quantum_sampling/info.json b/presentations/posters/benson_pqb_quantum_sampling/info.json deleted file mode 100644 index 6c53df5bb0..0000000000 --- a/presentations/posters/benson_pqb_quantum_sampling/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "Building Quantum Bridges: Advancing Drug Discovery with QAOA and Explaining Quantum Computing with Building Blocks", - "authors": [ - { - "name": "B. Maurice Benson", - "affiliation": "Polaris Quantum Biotech", - "orcid": "0009-0009-4913-2577" - } - ], - "description": "Using quantum computers to solve combinatorial optimization problems" -} diff --git a/presentations/posters/benson_pqb_quantum_sampling/myst.yml b/presentations/posters/benson_pqb_quantum_sampling/myst.yml new file mode 100644 index 0000000000..d274e364a6 --- /dev/null +++ b/presentations/posters/benson_pqb_quantum_sampling/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942272 + doi: 10.25080/mtdn2862 + id: 31c5b40f-7d37-4b3f-8633-5f250518cdf3 + title: 'Building Quantum Bridges: Advancing Drug Discovery with QAOA and Explaining Quantum Computing with Building Blocks' + authors: + - name: B. Maurice Benson + affiliation: Polaris Quantum Biotech + orcid: 0009-0009-4913-2577 + abstract: Using quantum computers to solve combinatorial optimization problems + downloads: + - title: Poster + file: scipy_poster_2024.pdf diff --git a/presentations/posters/building_sustainability_community_saltproc/info.json b/presentations/posters/building_sustainability_community_saltproc/info.json deleted file mode 100644 index c72b539e8c..0000000000 --- a/presentations/posters/building_sustainability_community_saltproc/info.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "title": "Building sustainability and community in a small project: lessons from working on SaltProc", - "authors": [ - { - "name": "Oleksandr R. Yardas", - "affiliation": "University of Illinois Urbana Champaign", - "orcid": "0000-0003-0715-585X" - }, - { - "name": "Madicken Munk", - "affiliation": "University of Illinois Urbana Champaign", - "orcid": "0000-0003-0117-5366" - } - ], - "description": "SaltProc is an open source tool for simulating batch-wise reprocessing of fuel in nuclear reactors developed around an export controlled depedency. This limited the size of the userbase. I contributed features to SaltProc to support an open-source alternative, and found that this change attracted new users." -} diff --git a/presentations/posters/building_sustainability_community_saltproc/myst.yml b/presentations/posters/building_sustainability_community_saltproc/myst.yml new file mode 100644 index 0000000000..d0457660b3 --- /dev/null +++ b/presentations/posters/building_sustainability_community_saltproc/myst.yml @@ -0,0 +1,18 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942274 + doi: 10.25080/ercj5799 + id: 3576a729-4b32-4831-9fe8-51f70fe51949 + title: 'Building sustainability and community in a small project: lessons from working on SaltProc' + authors: + - name: Oleksandr R. Yardas + affiliation: University of Illinois Urbana Champaign + orcid: 0000-0003-0715-585X + - name: Madicken Munk + affiliation: University of Illinois Urbana Champaign + orcid: 0000-0003-0117-5366 + abstract: SaltProc is an open source tool for simulating batch-wise reprocessing of fuel in nuclear reactors developed around an export controlled depedency. This limited the size of the userbase. I contributed features to SaltProc to support an open-source alternative, and found that this change attracted new users. + downloads: + - title: Poster + file: building_sustainability_community_saltproc.pdf diff --git a/presentations/posters/camron_tyle/info.json b/presentations/posters/camron_tyle/info.json deleted file mode 100644 index 5eabcb339d..0000000000 --- a/presentations/posters/camron_tyle/info.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "title": "Open Source Farm to Open Science Table: Project Pythia's Cook-off Hackathons", - "authors": [ - { - "name": "M. Drew Camron", - "affiliation": "UCAR / NSF Unidata", - "orcid": "0000-0001-7246-6502" - }, - { - "name": "Kevin Tyle", - "affiliation": "University at Albany, State University of New York", - "orcid": "0000-0001-5249-9665" - } - ], - "description": "This poster describes Project Pythia's annual community hackathons, aka Cook-offs. These summer sprints blur the lines between scientist and software developer at an individual and group level, and seed excitement and commitment to the open source, open science community." -} diff --git a/presentations/posters/camron_tyle/myst.yml b/presentations/posters/camron_tyle/myst.yml new file mode 100644 index 0000000000..032d93a923 --- /dev/null +++ b/presentations/posters/camron_tyle/myst.yml @@ -0,0 +1,18 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942276 + doi: 10.25080/rrdv2565 + id: 4bc4f18f-f3d4-45de-b6eb-f689a46c4cb4 + title: "Open Source Farm to Open Science Table: Project Pythia's Cook-off Hackathons" + authors: + - name: M. Drew Camron + affiliation: UCAR / NSF Unidata + orcid: 0000-0001-7246-6502 + - name: Kevin Tyle + affiliation: University at Albany, State University of New York + orcid: 0000-0001-5249-9665 + abstract: This poster describes Project Pythia's annual community hackathons, aka Cook-offs. These summer sprints blur the lines between scientist and software developer at an individual and group level, and seed excitement and commitment to the open source, open science community. + downloads: + - title: Poster + file: poster.pdf diff --git a/presentations/posters/clouddrift/info.json b/presentations/posters/clouddrift/info.json deleted file mode 100644 index 4145821c3b..0000000000 --- a/presentations/posters/clouddrift/info.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "title": "Accelerating the use of Lagrangian data with Clouddrift", - "authors": [ - { - "orcid": "0009-0003-8383-1212", - "affiliation": "Rosenstiel School of Marine, Atmospheric, and Earth Science, University of Miami", - "name": "Santana, Kevin" - }, - { - "orcid": "0000-0001-6051-5426", - "affiliation": "Rosenstiel School of Marine, Atmospheric, and Earth Science, University of Miami", - "name": "Elipot, Shane" - }, - { - "orcid": "0000-0002-8520-6221", - "affiliation": "Florida State University", - "name": "Miron, Philippe" - }, - { - "orcid": "0000-0002-8822-7749", - "affiliation": "Rosenstiel School of Marine, Atmospheric, and Earth Science, University of Miami", - "name": "Curcic, Milan" - } - ], - "description": "clouddrift is a python library built to accelerate and simplify the use of lagrangian datasets in science. To achieve this the library adapts datasets into cloud optimized ragged arrays, provides analysis and query methods to work with lagrangian datasets as ragged arrays." -} diff --git a/presentations/posters/clouddrift/myst.yml b/presentations/posters/clouddrift/myst.yml new file mode 100644 index 0000000000..f996dfd6d5 --- /dev/null +++ b/presentations/posters/clouddrift/myst.yml @@ -0,0 +1,24 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942278 + doi: 10.25080/ftyc2662 + id: d1c3ca31-4bd1-4404-b2fc-3afb378d77c4 + title: Accelerating the use of Lagrangian data with Clouddrift + authors: + - name: Santana, Kevin + affiliation: Rosenstiel School of Marine, Atmospheric, and Earth Science, University of Miami + orcid: 0009-0003-8383-1212 + - name: Elipot, Shane + affiliation: Rosenstiel School of Marine, Atmospheric, and Earth Science, University of Miami + orcid: 0000-0001-6051-5426 + - name: Miron, Philippe + affiliation: Florida State University + orcid: 0000-0002-8520-6221 + - name: Curcic, Milan + affiliation: Rosenstiel School of Marine, Atmospheric, and Earth Science, University of Miami + orcid: 0000-0002-8822-7749 + abstract: clouddrift is a python library built to accelerate and simplify the use of lagrangian datasets in science. To achieve this the library adapts datasets into cloud optimized ragged arrays, provides analysis and query methods to work with lagrangian datasets as ragged arrays. + downloads: + - title: Poster + file: scipy-2024-clouddrift-poster-v1.pdf diff --git a/presentations/posters/example/empty-poster-file.pdf b/presentations/posters/example/empty-poster-file.pdf deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/presentations/posters/example/info.json b/presentations/posters/example/info.json deleted file mode 100644 index 021d32ddb7..0000000000 --- a/presentations/posters/example/info.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "authors": [ - { - "name": "First Author", - "affiliation": "First Author's Institution", - "orcid": "0101-0101-0101-0103" - }, - { - "name": "Second Author", - "affiliation": "Second Author's Company", - "orcid": "0202-0211-0101-0141" - } - ], - "title": "A test title", - "description": "A brief description of what this object is" -} diff --git a/presentations/posters/geist/info.json b/presentations/posters/geist/info.json deleted file mode 100644 index 852f6e780c..0000000000 --- a/presentations/posters/geist/info.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "authors": [ - { - "name": "Meng Li", - "affiliation": "School of Information Sciences, University of Illinois at Urbana-Champaign", - "orcid": "0000-0002-2542-2141" - }, - { - "name": "Timothy McPhillips", - "affiliation": "School of Information Sciences, University of Illinois at Urbana-Champaign", - "orcid": "0000-0002-8238-2449" - }, - { - "name": "Bertram Ludäscher", - "affiliation": "School of Information Sciences, University of Illinois at Urbana-Champaign", - "orcid": "0000-0001-9140-936X" - } - ], - "title": "Geist: a multimodal data transformation, query, and reporting language", - "description": "Geist is a new templating language for declarative data manipulation, query, and report generation. Building on the Jinja template engine, Geist is designed to support diverse data backends and query engines via predefined tags and filters, and may be extended with custom tags. A single Geist template may include multiple queries expressed in different languages, e.g. SQL and SPARQL, to leverage the strengths of each for clarity and ease of maintenance. Because Geist both can generate reports in diverse formats and perform inserts and updates on new or existing databases during template expansion, Geist templates may orchestrate data extraction, transformation, and load operations spanning multiple tools and data storage systems. Geist also enables modularity in query languages and eliminates messy procedural programs. Geist aims to enable developers to use whatever language or tools they like regardless of where the data is stored." -} diff --git a/presentations/posters/geist/myst.yml b/presentations/posters/geist/myst.yml new file mode 100644 index 0000000000..901d4fa29d --- /dev/null +++ b/presentations/posters/geist/myst.yml @@ -0,0 +1,21 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942280 + doi: 10.25080/geaj2635 + id: a9423e43-d63d-4f0e-801d-e78c634ebbb0 + title: 'Geist: a multimodal data transformation, query, and reporting language' + authors: + - name: Meng Li + affiliation: School of Information Sciences, University of Illinois at Urbana-Champaign + orcid: 0000-0002-2542-2141 + - name: Timothy McPhillips + affiliation: School of Information Sciences, University of Illinois at Urbana-Champaign + orcid: 0000-0002-8238-2449 + - name: Bertram Ludäscher + affiliation: School of Information Sciences, University of Illinois at Urbana-Champaign + orcid: 0000-0001-9140-936X + abstract: Geist is a new templating language for declarative data manipulation, query, and report generation. Building on the Jinja template engine, Geist is designed to support diverse data backends and query engines via predefined tags and filters, and may be extended with custom tags. A single Geist template may include multiple queries expressed in different languages, e.g. SQL and SPARQL, to leverage the strengths of each for clarity and ease of maintenance. Because Geist both can generate reports in diverse formats and perform inserts and updates on new or existing databases during template expansion, Geist templates may orchestrate data extraction, transformation, and load operations spanning multiple tools and data storage systems. Geist also enables modularity in query languages and eliminates messy procedural programs. Geist aims to enable developers to use whatever language or tools they like regardless of where the data is stored. + downloads: + - title: Poster + file: SciPy2024PosterGeist.pdf diff --git a/presentations/posters/je_zfit/info.json b/presentations/posters/je_zfit/info.json deleted file mode 100644 index 9f4cc60aac..0000000000 --- a/presentations/posters/je_zfit/info.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "authors": [ - { - "name": "Jonas Eschle", - "affiliation": "Syracuse University", - "orcid": "0000-0002-7312-3699" - }, - { - "name": "Albert Puig Navarro", - "affiliation": "Proton AG", - "orcid": "0000-0001-8868-2947" - }, - { - "name": "Rafael Silva Coutinho", - "affiliation": "Syracuse University", - "orcid": "0000-0002-1545-959X" - }, - { - "name": "Matthieu Marinangeli", - "affiliation": "Argusa", - "orcid": "0000-0002-8361-9356" - }, - { - "name": "Nicola Serra", - "affiliation": "University of Zurich", - "orcid": "0000-0002-5033-0580" - }, - { - "name": "Iason Krommydas", - "affiliation": "Rice University", - "orcid": "0000-0001-7849-8863" - } - ], - "title": "zfit: scalable pythonic likelihood fitting", - "description": "zfit is a highly scalable and customizable model manipulation and likelihood fitting library. It uses the same computational backend as TensorFlow and is optimised for simple and direct manipulation of probability density functions." -} diff --git a/presentations/posters/je_zfit/myst.yml b/presentations/posters/je_zfit/myst.yml new file mode 100644 index 0000000000..cee6afb4b7 --- /dev/null +++ b/presentations/posters/je_zfit/myst.yml @@ -0,0 +1,30 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942282 + doi: 10.25080/xwwd2556 + id: 813d7070-6bdc-4fe6-9577-1a1551fa85a0 + title: 'zfit: scalable pythonic likelihood fitting' + authors: + - name: Jonas Eschle + affiliation: Syracuse University + orcid: 0000-0002-7312-3699 + - name: Albert Puig Navarro + affiliation: Proton AG + orcid: 0000-0001-8868-2947 + - name: Rafael Silva Coutinho + affiliation: Syracuse University + orcid: 0000-0002-1545-959X + - name: Matthieu Marinangeli + affiliation: Argusa + orcid: 0000-0002-8361-9356 + - name: Nicola Serra + affiliation: University of Zurich + orcid: 0000-0002-5033-0580 + - name: Iason Krommydas + affiliation: Rice University + orcid: 0000-0001-7849-8863 + abstract: zfit is a highly scalable and customizable model manipulation and likelihood fitting library. It uses the same computational backend as TensorFlow and is optimised for simple and direct manipulation of probability density functions. + downloads: + - title: Poster + file: zfit_poster_scipy2024_JE_landscape.pdf diff --git a/presentations/posters/jlynch-poster/info.json b/presentations/posters/jlynch-poster/info.json deleted file mode 100644 index 007ca1fda6..0000000000 --- a/presentations/posters/jlynch-poster/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "Convolutional Autoencoders for Denoising Solar Images", - "authors": [ - { - "name": "Jimmy Lynch", - "affiliation": "Lockheed Martin Solar and Astrophysics Lab", - "orcid": " " - }, - ], - "description": "Using scientific packages in Python, we trained convolutional autoencoders to improve the quality of solar images taken from the Atmospheric Imaging Array (AIA)." -} \ No newline at end of file diff --git a/presentations/posters/jlynch-poster/myst.yml b/presentations/posters/jlynch-poster/myst.yml new file mode 100644 index 0000000000..31b74a34d9 --- /dev/null +++ b/presentations/posters/jlynch-poster/myst.yml @@ -0,0 +1,14 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942284 + doi: 10.25080/fpju4745 + id: 314a37bd-24fd-4a2a-830a-a5ce969cfeac + title: Convolutional Autoencoders for Denoising Solar Images + authors: + - name: Jimmy Lynch + affiliation: Lockheed Martin Solar and Astrophysics Lab + abstract: Using scientific packages in Python, we trained convolutional autoencoders to improve the quality of solar images taken from the Atmospheric Imaging Array (AIA). + downloads: + - title: Poster + file: james-lynch-scipy-2024-poster.pdf diff --git a/presentations/posters/khider_LinkedEarth_2024/info.json b/presentations/posters/khider_LinkedEarth_2024/info.json deleted file mode 100644 index 463e59226f..0000000000 --- a/presentations/posters/khider_LinkedEarth_2024/info.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "authors": [ - { - "name": "Deborah Khider", - "affiliation": "USC Information Sciences Institute", - "orcid": "0000-0001-7501-8430" - }, - { - "name": "Varun Ratnakar", - "affiliation": "USC Information Sciences Institute", - "orcid": "0000-0001-9381-705X" - }, - { - "name": "Julien Emile-Geay", - "affiliation": "University of Southern California", - "orcid": "0000-0001-5920-4751" - }, - { - "name": "Kim Pevey", - "affiliation": "Quansight", - "orcid": "" - }, - { - "name": "Marco Gorelli", - "affiliation": "Quansight", - "orcid": "" - }, - { - "name": "Nicholas McKay", - "affiliation": "Northern Arizona University", - "orcid": "0000-0003-3598-5113" - }, - { - "name": "Alexander James", - "affiliation": "University of Southern California", - "orcid": "0000-0001-8561-3188" - }, - { - "name": "Jordan Landers", - "affiliation": "University of Southern California", - "orcid": "0000-0001-9772-7617" - } - ], - "title": "Facilitating scientific investigations from long-tail data with Python", - "description": "This presentation walks through our work on creating a non-nanosecond datetime for Pandas and the development of Python toolboxes to query databases and analyze datasets using Pandas objects for interoperability." -} diff --git a/presentations/posters/khider_LinkedEarth_2024/myst.yml b/presentations/posters/khider_LinkedEarth_2024/myst.yml new file mode 100644 index 0000000000..4953082964 --- /dev/null +++ b/presentations/posters/khider_LinkedEarth_2024/myst.yml @@ -0,0 +1,34 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942288 + doi: 10.25080/jfcn6576 + id: db14bcab-3940-4021-916d-796d037a9b66 + title: Facilitating scientific investigations from long-tail data with Python + authors: + - name: Deborah Khider + affiliation: USC Information Sciences Institute + orcid: 0000-0001-7501-8430 + - name: Varun Ratnakar + affiliation: USC Information Sciences Institute + orcid: 0000-0001-9381-705X + - name: Julien Emile-Geay + affiliation: University of Southern California + orcid: 0000-0001-5920-4751 + - name: Kim Pevey + affiliation: Quansight + - name: Marco Gorelli + affiliation: Quansight + - name: Nicholas McKay + affiliation: Northern Arizona University + orcid: 0000-0003-3598-5113 + - name: Alexander James + affiliation: University of Southern California + orcid: 0000-0001-8561-3188 + - name: Jordan Landers + affiliation: University of Southern California + orcid: 0000-0001-9772-7617 + abstract: This presentation walks through our work on creating a non-nanosecond datetime for Pandas and the development of Python toolboxes to query databases and analyze datasets using Pandas objects for interoperability. + downloads: + - title: Poster + file: Khider_Paleoclimate_SciPy2024.pdf diff --git a/presentations/posters/poster_Gagnon_Tahiri/info.json b/presentations/posters/poster_Gagnon_Tahiri/info.json deleted file mode 100644 index cc4d534978..0000000000 --- a/presentations/posters/poster_Gagnon_Tahiri/info.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "authors": [ - { - "name": "Justin Gagnon", - "affiliation": "Department of Biology, University of Sherbrooke, 2500, boulevard de l'Université, J1K 2R1, QC, Canada" - }, - { - "name": "Nadia Tahiri", - "affiliation": "Department of Computer Science, University of Sherbrooke, 2500, boulevard de l'Université, J1K 2R1, QC, Canada", - "orcid": "0000-0002-1818-208X" - } - ], - "title": "Climatic and Geographic Influences on Cumacea Genetics in the Northern North Atlantic", - "description": "Cumacea crustaceans serve as vital indicators of benthic health in marine ecosystems. This study investigates the influence of environmental parameters on their genetic makeup in the North Atlantic, focusing on Icelandic waters. We analyze mitochondrial 16S rRNA gene sequences from 62 Cumacea specimens collected across varying depths." -} diff --git a/presentations/posters/poster_Gagnon_Tahiri/myst.yml b/presentations/posters/poster_Gagnon_Tahiri/myst.yml new file mode 100644 index 0000000000..e7db398a77 --- /dev/null +++ b/presentations/posters/poster_Gagnon_Tahiri/myst.yml @@ -0,0 +1,17 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942290 + doi: 10.25080/eage2654 + id: f009d770-94db-4bc1-9097-4c96ad961b4c + title: Climatic and Geographic Influences on Cumacea Genetics in the Northern North Atlantic + authors: + - name: Justin Gagnon + affiliation: Department of Biology, University of Sherbrooke, 2500, boulevard de l'Université, J1K 2R1, QC, Canada + - name: Nadia Tahiri + affiliation: Department of Computer Science, University of Sherbrooke, 2500, boulevard de l'Université, J1K 2R1, QC, Canada + orcid: 0000-0002-1818-208X + abstract: Cumacea crustaceans serve as vital indicators of benthic health in marine ecosystems. This study investigates the influence of environmental parameters on their genetic makeup in the North Atlantic, focusing on Icelandic waters. We analyze mitochondrial 16S rRNA gene sequences from 62 Cumacea specimens collected across varying depths. + downloads: + - title: Poster + file: SciPy_Poster_JG_NT.pdf diff --git a/presentations/posters/pyiron_workflow/info.json b/presentations/posters/pyiron_workflow/info.json deleted file mode 100644 index 504c625d52..0000000000 --- a/presentations/posters/pyiron_workflow/info.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "authors": [ - { - "name": "Liam Huber", - "affiliation": "Grey Haven Solutions", - "orcid": "0009-0009-2560-5851" - }, - { - "name": "Joerg Neugebauer", - "affiliation": "Max Planck Institute fuer Nachhaltige Materialien", - "orcid": "0000-0002-7903-2472" - } - ], - "title": "From concept to compute: accelerating research with workflow management in `pyiron`", - "description": "`pyiron_workflow` is a python framework for developing research workflows based on composing individual function nodes together into computational graphs. Each node class can be defined by simply applying a decorator to a regular python function, allowing user-developers to extend `pyiron` functionality even without deep knowledge of Object-Oriented Programming. Nodes can be grouped together into macro nodes using the same simple function-and-decorator approach, such that complex workflows can be built up and simply represented by composing and nesting these graphs. In contrast to user workflows being defined via a series of Jupyter notebook cells, this approach rigorously defines workflows by their graph topology and allows them to be easily shared -- and incorporated into new contexts -- by sharing/importing the workflow as a macro node. Interoperability can be controlled with (optional) type checking on data connections between nodes." -} diff --git a/presentations/posters/pyiron_workflow/myst.yml b/presentations/posters/pyiron_workflow/myst.yml new file mode 100644 index 0000000000..5117d61266 --- /dev/null +++ b/presentations/posters/pyiron_workflow/myst.yml @@ -0,0 +1,18 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942292 + doi: 10.25080/xwwj3999 + id: b52cc240-ac21-4d45-b701-7dc1e1a62262 + title: 'From concept to compute: accelerating research with workflow management in `pyiron`' + authors: + - name: Liam Huber + affiliation: Grey Haven Solutions + orcid: 0009-0009-2560-5851 + - name: Joerg Neugebauer + affiliation: Max Planck Institute fuer Nachhaltige Materialien + orcid: 0000-0002-7903-2472 + abstract: '`pyiron_workflow` is a python framework for developing research workflows based on composing individual function nodes together into computational graphs. Each node class can be defined by simply applying a decorator to a regular python function, allowing user-developers to extend `pyiron` functionality even without deep knowledge of Object-Oriented Programming. Nodes can be grouped together into macro nodes using the same simple function-and-decorator approach, such that complex workflows can be built up and simply represented by composing and nesting these graphs. In contrast to user workflows being defined via a series of Jupyter notebook cells, this approach rigorously defines workflows by their graph topology and allows them to be easily shared -- and incorporated into new contexts -- by sharing/importing the workflow as a macro node. Interoperability can be controlled with (optional) type checking on data connections between nodes.' + downloads: + - title: Poster + file: poster.pdf diff --git a/presentations/posters/pyvista/info.json b/presentations/posters/pyvista/info.json deleted file mode 100644 index 439596e55d..0000000000 --- a/presentations/posters/pyvista/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "authors": [ - { - "name": "Tetsuo Koyama", - "affiliation": "PyVista Organization", - "orcid": "0000-0001-9859-9565" - }, - ], - "title": "3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)", - "description": "VTK implements an object-oriented approach to 3D visualization, and PyVista adheres to that underlying structure to provide an API that expands on VTK's data types. These expanded, wrapped types hold methods and attributes for quickly accessing scalar arrays, inspecting properties of the dataset, or using filtering algorithms to transform datasets. PyVista wrapped objects have a suite of common filters ready for immediate use directly on the objects. These filters are commonly used algorithms in the VTK library that have been made more accessible by binding a method to control that algorithm directly onto all PyVista datasets, providing a shared set of functionality. Through the use of these bound filtering methods, powerful VTK algorithms can be leveraged and controlled via keyword arguments designed to be intuitive for novice users." -} diff --git a/presentations/posters/pyvista/myst.yml b/presentations/posters/pyvista/myst.yml new file mode 100644 index 0000000000..20749d01b7 --- /dev/null +++ b/presentations/posters/pyvista/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942294 + doi: 10.25080/vxvf4964 + id: fea514d2-2e21-44b5-8523-b2fcbb629078 + title: 3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK) + authors: + - name: Tetsuo Koyama + affiliation: PyVista Organization + orcid: 0000-0001-9859-9565 + abstract: VTK implements an object-oriented approach to 3D visualization, and PyVista adheres to that underlying structure to provide an API that expands on VTK's data types. These expanded, wrapped types hold methods and attributes for quickly accessing scalar arrays, inspecting properties of the dataset, or using filtering algorithms to transform datasets. PyVista wrapped objects have a suite of common filters ready for immediate use directly on the objects. These filters are commonly used algorithms in the VTK library that have been made more accessible by binding a method to control that algorithm directly onto all PyVista datasets, providing a shared set of functionality. Through the use of these bound filtering methods, powerful VTK algorithms can be leveraged and controlled via keyword arguments designed to be intuitive for novice users. + downloads: + - title: Poster + file: pyvista.pdf diff --git a/presentations/posters/scipy_elementwise/info.json b/presentations/posters/scipy_elementwise/info.json deleted file mode 100644 index c060e1e438..0000000000 --- a/presentations/posters/scipy_elementwise/info.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "authors": [ - { - "name": "Matt Haberland", - "affiliation": "Cal Poly, San Luis Obispo", - "orcid": "0000-0003-4806-3601" - }, - { - "name": "Albert Steppi", - "affiliation": "Quansight Labs", - "orcid": "0000-0001-5871-6245" - }, - { - "name": "Pamphile T. Roy", - "affiliation": "Consulting Manao GmbH", - "orcid": "0000-0001-9816-1416" - } - ], - "title": "Vectorized Quadrature, Series Summation, Differentiation, Optimization, and Rootfinding in SciPy", - "description": "Until recently, SciPy’s best options for scalar quadrature, minimization, and root finding called compiled code, which could not take advantage of a vectorized Python integrand, objective function, or residual function; SciPy offered no functions for accurate numerical differentiation or series summation. These gaps are being filled with a family of pure-Python, array API compatible functions for dramatically faster vectorized calculation of scalar integrals, infinite sums, derivatives, minimizers, and roots." -} diff --git a/presentations/posters/scipy_elementwise/myst.yml b/presentations/posters/scipy_elementwise/myst.yml new file mode 100644 index 0000000000..fb97c3e65b --- /dev/null +++ b/presentations/posters/scipy_elementwise/myst.yml @@ -0,0 +1,21 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942296 + doi: 10.25080/uyyk2727 + id: 9dc90f15-581f-4798-b77f-65baf2d91e79 + title: Vectorized Quadrature, Series Summation, Differentiation, Optimization, and Rootfinding in SciPy + authors: + - name: Matt Haberland + affiliation: Cal Poly, San Luis Obispo + orcid: 0000-0003-4806-3601 + - name: Albert Steppi + affiliation: Quansight Labs + orcid: 0000-0001-5871-6245 + - name: Pamphile T. Roy + affiliation: Consulting Manao GmbH + orcid: 0000-0001-9816-1416 + abstract: Until recently, SciPy’s best options for scalar quadrature, minimization, and root finding called compiled code, which could not take advantage of a vectorized Python integrand, objective function, or residual function; SciPy offered no functions for accurate numerical differentiation or series summation. These gaps are being filled with a family of pure-Python, array API compatible functions for dramatically faster vectorized calculation of scalar integrals, infinite sums, derivatives, minimizers, and roots. + downloads: + - title: Poster + file: SciPy Poster.pdf diff --git a/presentations/posters/spyder_numfocus_sdgs/info.json b/presentations/posters/spyder_numfocus_sdgs/info.json deleted file mode 100644 index 7ab859053b..0000000000 --- a/presentations/posters/spyder_numfocus_sdgs/info.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "authors": [ - { - "name": "Daniel Althviz Moré", - "affiliation": "Quansight", - "orcid": "0000-0003-1759-4194" - }, - { - "name": "Juan Sebastian Bautista Rojas", - "affiliation": "Spyder", - "orcid": "" - } - ], - "title": "Spyder and the NumFOCUS SDG program: better UI/UX, improved code completion and lessons learned", - "description": "Spyder is a free and open source scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts. Thanks to the NumFOCUS Small Development Grants (SDG) program, from late 2022 through the beginning of 2024 we’ve made many improvements to Spyder’s UI/UX and to its support for external code completion plugins. We'd like to share the work we’ve done, and explain the ideas and execution behind two of our proposals, from both a technical and project management perspective." -} diff --git a/presentations/posters/spyder_numfocus_sdgs/myst.yml b/presentations/posters/spyder_numfocus_sdgs/myst.yml new file mode 100644 index 0000000000..5f520c34e2 --- /dev/null +++ b/presentations/posters/spyder_numfocus_sdgs/myst.yml @@ -0,0 +1,17 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942298 + doi: 10.25080/gdhp7664 + id: f340fb66-d8f2-4a09-b57c-afe11a8e16f0 + title: 'Spyder and the NumFOCUS SDG program: better UI/UX, improved code completion and lessons learned' + authors: + - name: Daniel Althviz Moré + affiliation: Quansight + orcid: 0000-0003-1759-4194 + - name: Juan Sebastian Bautista Rojas + affiliation: Spyder + abstract: Spyder is a free and open source scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts. Thanks to the NumFOCUS Small Development Grants (SDG) program, from late 2022 through the beginning of 2024 we’ve made many improvements to Spyder’s UI/UX and to its support for external code completion plugins. We'd like to share the work we’ve done, and explain the ideas and execution behind two of our proposals, from both a technical and project management perspective. + downloads: + - title: Poster + file: SciPy 2024 - Spyder and the NumFOCUS SDG program_ better UI_UX, improved code completion and lessons learned.pdf diff --git a/presentations/posters/steve_purves_myst/info.json b/presentations/posters/steve_purves_myst/info.json deleted file mode 100644 index fc30b3e0b9..0000000000 --- a/presentations/posters/steve_purves_myst/info.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "authors": [ - { - "name": "Steve Purves", - "affiliation": "Curvenote", - "orcid": "0000-0002-0760-5497" - }, - { - "name": "Rowan Cockett", - "affiliation": "Curvenote", - "orcid": "0000-0002-7859-8394" - } - ], - "title": "Scientific Publishing with MyST Markdown", - "description": "Supercharge your scientific writing with MyST Markdown! MyST is designed for technical communication and research publication. Sprinkling in all the typesetting power that you’d get from LaTeX but with the pleasure of lightweight content focussed writing that you get from Markdown, create interactive papers or documentation that link with data, have embedded computation and provide explorable notebooks to your readers. Get your work out to a templated PDF for traditional publication from exactly the same material, all from the command line or with continuous integration. In this talk, we’ll show how MyST works, how to get started and some examples of awesome MyST based publications." -} diff --git a/presentations/posters/steve_purves_myst/myst.yml b/presentations/posters/steve_purves_myst/myst.yml new file mode 100644 index 0000000000..269038cea3 --- /dev/null +++ b/presentations/posters/steve_purves_myst/myst.yml @@ -0,0 +1,18 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942300 + doi: 10.25080/yrmn7235 + id: 55d2851b-d3a6-45f0-b2eb-b0bab8b1c10d + title: Scientific Publishing with MyST Markdown + authors: + - name: Steve Purves + affiliation: Curvenote + orcid: 0000-0002-0760-5497 + - name: Rowan Cockett + affiliation: Curvenote + orcid: 0000-0002-7859-8394 + abstract: Supercharge your scientific writing with MyST Markdown! MyST is designed for technical communication and research publication. Sprinkling in all the typesetting power that you’d get from LaTeX but with the pleasure of lightweight content focussed writing that you get from Markdown, create interactive papers or documentation that link with data, have embedded computation and provide explorable notebooks to your readers. Get your work out to a templated PDF for traditional publication from exactly the same material, all from the command line or with continuous integration. In this talk, we’ll show how MyST works, how to get started and some examples of awesome MyST based publications. + downloads: + - title: Poster + file: poster.pdf diff --git a/presentations/posters/stone_caustics/info.json b/presentations/posters/stone_caustics/info.json deleted file mode 100644 index de4f288bfb..0000000000 --- a/presentations/posters/stone_caustics/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "authors": [ - { - "name": "Connor Stone", - "affiliation": "University of Montreal", - "orcid": "0000-0002-9086-6398" - } - ], - "title": "gravitational lensing simulations made user friendly with Caustics’ three interface levels", - "description": "We present Caustics, a tool to accelerate the analysis of gravitational lensing systems for the next generation of astronomical data. Caustics will enable precision measurements of dark matter properties, the expansion rate of the Universe, lensed black holes, the first stars, and more. In this talk I will the benefits and challenges of how we used PyTorch (a differentiable and GPU accelerated scientific python package) to allow for fast development without sacrificing numerical performance. I will detail our development process as well as how we encourage users of all skill levels to engage with our documentation/tools." -} diff --git a/presentations/posters/stone_caustics/myst.yml b/presentations/posters/stone_caustics/myst.yml new file mode 100644 index 0000000000..a4d10543e3 --- /dev/null +++ b/presentations/posters/stone_caustics/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942302 + doi: 10.25080/gwcm5548 + id: 62b45147-1aa6-4bca-9cd3-3961bf549694 + title: gravitational lensing simulations made user friendly with Caustics’ three interface levels + authors: + - name: Connor Stone + affiliation: University of Montreal + orcid: 0000-0002-9086-6398 + abstract: We present Caustics, a tool to accelerate the analysis of gravitational lensing systems for the next generation of astronomical data. Caustics will enable precision measurements of dark matter properties, the expansion rate of the Universe, lensed black holes, the first stars, and more. In this talk I will the benefits and challenges of how we used PyTorch (a differentiable and GPU accelerated scientific python package) to allow for fast development without sacrificing numerical performance. I will detail our development process as well as how we encourage users of all skill levels to engage with our documentation/tools. + downloads: + - title: Poster + file: Stone_Caustics_SciPy2024.pdf diff --git a/presentations/posters/trame-vtk-wasm/info.json b/presentations/posters/trame-vtk-wasm/info.json deleted file mode 100644 index 787ece37c6..0000000000 --- a/presentations/posters/trame-vtk-wasm/info.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "authors": [ - { - "name": "Jaswant Panchumarti", - "affiliation": "Kitware, Inc.", - "orcid": "0009-0000-9120-5703" - }, - { - "name": "Sebastien Jourdain", - "affiliation": "Kitware, Inc.", - "orcid": "0000-0001-8083-271X" - }, - { - "name": "Berk Geveci", - "affiliation": "Kitware, Inc.", - "orcid": "0000-0003-2477-4855" - }, - { - "name": "Aashish Chaudhary", - "affiliation": "Kitware, Inc.", - "orcid": "0000-0002-4637-8055" - } - ], - "title": "Seamless integration across developer ecosystems with python and wasm in VTK", - "description": "Visualizing large-scale simulation datasets is vital for research in scientific and engineering fields. To this end, VTK, an open-source C++ visualization library, and its Python counterparts VTK Python, PyVista and Vedo are streamlining 3D visualization, though shortcomings remain. We significantly improved VTK's automated wrappers and enabled VTK WebAssembly thus simplifying creation of visualizations in Python or on the web using Trame. This also made it easier to execute VTK native code directly in a web browser. We discuss challenges and lessons learned in extending large C++ software to diverse languages through API wrapping and cross-compilation to ultimately benefit the Python community." -} diff --git a/presentations/posters/trame-vtk-wasm/myst.yml b/presentations/posters/trame-vtk-wasm/myst.yml new file mode 100644 index 0000000000..546560b637 --- /dev/null +++ b/presentations/posters/trame-vtk-wasm/myst.yml @@ -0,0 +1,24 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942304 + doi: 10.25080/fyvp8946 + id: 2e47277d-3761-4332-b232-617cb1d069d8 + title: Seamless integration across developer ecosystems with python and wasm in VTK + authors: + - name: Jaswant Panchumarti + affiliation: Kitware, Inc. + orcid: 0009-0000-9120-5703 + - name: Sebastien Jourdain + affiliation: Kitware, Inc. + orcid: 0000-0001-8083-271X + - name: Berk Geveci + affiliation: Kitware, Inc. + orcid: 0000-0003-2477-4855 + - name: Aashish Chaudhary + affiliation: Kitware, Inc. + orcid: 0000-0002-4637-8055 + abstract: Visualizing large-scale simulation datasets is vital for research in scientific and engineering fields. To this end, VTK, an open-source C++ visualization library, and its Python counterparts VTK Python, PyVista and Vedo are streamlining 3D visualization, though shortcomings remain. We significantly improved VTK's automated wrappers and enabled VTK WebAssembly thus simplifying creation of visualizations in Python or on the web using Trame. This also made it easier to execute VTK native code directly in a web browser. We discuss challenges and lessons learned in extending large C++ software to diverse languages through API wrapping and cross-compilation to ultimately benefit the Python community. + downloads: + - title: Poster + file: trame-vtk-wasm.pdf diff --git a/presentations/posters/venturial/info.json b/presentations/posters/venturial/info.json deleted file mode 100644 index 5c59cabdcb..0000000000 --- a/presentations/posters/venturial/info.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "title": "Venturial: Generating CFD Workflows in Python", - "authors": [ - { - "name": "Rajdeep Adak", - "affiliation": "FOSSEE at Indian Institute of Technology Bombay", - "orcid": "0000-0003-2154-4181" - }, - { - "name": "Janani Srree Murallidharan", - "affiliation": "Indian Institute of Technology Bombay", - "orcid": "0000-0001-6865-8747" - }, - { - "name": "Prabhu Ramachandran", - "affiliation": "Indian Institute of Technology Bombay", - "orcid": "0000-0001-6337-1720" - } - ], - "description": "Venturial is an open-source suite of interactive Python tools for Computational Fluid Dynamics (CFD). Venturial, envisions to benefit the scientific python community by providing an easy-to-understand CFD application building workflow within the Python environment." - } \ No newline at end of file diff --git a/presentations/posters/venturial/myst.yml b/presentations/posters/venturial/myst.yml new file mode 100644 index 0000000000..eabef11b74 --- /dev/null +++ b/presentations/posters/venturial/myst.yml @@ -0,0 +1,21 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942306 + doi: 10.25080/tpwg2365 + id: ee83edd6-dcc8-43c2-a607-65b5eedd9c94 + title: 'Venturial: Generating CFD Workflows in Python' + authors: + - name: Rajdeep Adak + affiliation: FOSSEE at Indian Institute of Technology Bombay + orcid: 0000-0003-2154-4181 + - name: Janani Srree Murallidharan + affiliation: Indian Institute of Technology Bombay + orcid: 0000-0001-6865-8747 + - name: Prabhu Ramachandran + affiliation: Indian Institute of Technology Bombay + orcid: 0000-0001-6337-1720 + abstract: Venturial is an open-source suite of interactive Python tools for Computational Fluid Dynamics (CFD). Venturial, envisions to benefit the scientific python community by providing an easy-to-understand CFD application building workflow within the Python environment. + downloads: + - title: Poster + file: Venturial_SciPy_USA_2024.pdf diff --git a/presentations/proceedings.yml b/presentations/proceedings.yml new file mode 100644 index 0000000000..81627c1681 --- /dev/null +++ b/presentations/proceedings.yml @@ -0,0 +1,46 @@ +version: 1 +project: + subject: Presentation + open_access: true + license: CC-BY-4.0 + venue: + title: Python in Science Conference, 2024 + short_title: SciPy + number: 23rd + location: Tacoma, Washington + date: July 8 - July 14, 2024 + issn: 2575-9752 + doi: 10.25080/issn.2575-9752 + url: https://scipy2024.scipy.org + date: 2024-07-10 + editors: + - name: Meghann Agarwal + email: agarwal.meghann@gmail.com + affiliation: GDI + id: meghann + - name: Amey Ambade + email: ameyambade@gmail.com + affiliation: SLB + id: amey + - name: Chris Calloway + email: cbc@unc.edu + affiliation: University of North Carolina + id: chris + - name: Rowan Cockett + email: rowan@curvenote.com + affiliation: Curvenote + id: rowan + - name: Sanhita Joshi + email: sanhita.joshi@gmail.com + affiliation: Deloitte + id: sanhita + - name: Charles Lindsey + email: lindseycster@gmail.com + affiliation: Aptos + id: charles + - name: Hongsup Shin + email: hongsup.shin@pm.me + affiliation: Arm + id: hongsup +site: + template: article-theme diff --git a/presentations/slides/NVIDIA-Accelerated-Pandas-NetworkX/info.json b/presentations/slides/NVIDIA-Accelerated-Pandas-NetworkX/info.json deleted file mode 100644 index 032ca25213..0000000000 --- a/presentations/slides/NVIDIA-Accelerated-Pandas-NetworkX/info.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "title": "No-Code-Change GPU Acceleration for Your Pandas and NetworkX Workflows", - "authors": [ - { - "name": "Rick Ratzel", - "affiliation": "NVIDIA Corporation", - "orcid": "0000-0001-5464-2920" - }, - { - "name": "Vyas Ramasubramani", - "affiliation": "NVIDIA Corporation", - "orcid": "0000-0001-5181-9532" - } - ], - "description": "This talk describes new open-source GPU accelerators from the NVIDIA RAPIDS project for Pandas and NetworkX and will demonstrate how you can enable them for your workflows to experience significant speedups without code changes." -} diff --git a/presentations/slides/NVIDIA-Accelerated-Pandas-NetworkX/myst.yml b/presentations/slides/NVIDIA-Accelerated-Pandas-NetworkX/myst.yml new file mode 100644 index 0000000000..2299274b91 --- /dev/null +++ b/presentations/slides/NVIDIA-Accelerated-Pandas-NetworkX/myst.yml @@ -0,0 +1,18 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942308 + doi: 10.25080/jyef9727 + id: f929195e-5856-4f7e-b778-060138bcc414 + title: No-Code-Change GPU Acceleration for Your Pandas and NetworkX Workflows + authors: + - name: Rick Ratzel + affiliation: NVIDIA Corporation + orcid: 0000-0001-5464-2920 + - name: Vyas Ramasubramani + affiliation: NVIDIA Corporation + orcid: 0000-0001-5181-9532 + abstract: This talk describes new open-source GPU accelerators from the NVIDIA RAPIDS project for Pandas and NetworkX and will demonstrate how you can enable them for your workflows to experience significant speedups without code changes. + downloads: + - title: Presentation + file: SciPy2024-NoCodeChangePandasNetworkX.pdf diff --git a/presentations/slides/amartz2024/info.json b/presentations/slides/amartz2024/info.json deleted file mode 100644 index f5bad50124..0000000000 --- a/presentations/slides/amartz2024/info.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "title": "Python for early-stage design of sustainable aviation fuels", - "authors": [ - { - "name": "A.M. Martz", - "affiliation": "Oregon State University", - "orcid": "0000-0003-4707-1415" - }, - - { - "name": "A.E. Comesana", - "affiliation": "Lawrence Berkeley National Laboratory", - "orcid": "" - }, - - { - "name": "V.H. Rapp", - "affiliation": "Lawrence Berkeley National Laboratory", - "orcid": "" - }, - - { - "name": "K.E. Niemeyer", - "affiliation": "Oregon State University", - "orcid": "0000-0003-4425-7097" - } - - - ], - "description": "We develop a multi-objective, multi-parameter optimization methodology applied to designing novel sustainable aviation fuels" -} diff --git a/presentations/slides/amartz2024/myst.yml b/presentations/slides/amartz2024/myst.yml new file mode 100644 index 0000000000..27598f691e --- /dev/null +++ b/presentations/slides/amartz2024/myst.yml @@ -0,0 +1,22 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942310 + doi: 10.25080/afjf2467 + id: 78a7ba3c-75ac-4054-a9ff-11f3ce344206 + title: Python for early-stage design of sustainable aviation fuels + authors: + - name: A.M. Martz + affiliation: Oregon State University + orcid: 0000-0003-4707-1415 + - name: A.E. Comesana + affiliation: Lawrence Berkeley National Laboratory + - name: V.H. Rapp + affiliation: Lawrence Berkeley National Laboratory + - name: K.E. Niemeyer + affiliation: Oregon State University + orcid: 0000-0003-4425-7097 + abstract: We develop a multi-objective, multi-parameter optimization methodology applied to designing novel sustainable aviation fuels + downloads: + - title: Presentation + file: AMartz_scipy24_slides.pdf diff --git a/presentations/slides/barnes-elizabeth/info.json b/presentations/slides/barnes-elizabeth/info.json deleted file mode 100644 index 468b92e184..0000000000 --- a/presentations/slides/barnes-elizabeth/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "Explainable AI for Climate Science: Opening the Black Box to Reveal Planet Earth", - "authors": [ - { - "name": "Elizabeth A. Barnes", - "affiliation": "Colorado State University", - "orcid": "0000-0003-4284-9320" - } - ], - "description": "Earth’s climate is chaotic and noisy. Finding usable signals amidst all of the noise can be challenging: be it predicting if it will rain, knowing which direction a hurricane will go, understanding the implications of melting Arctic ice, or detecting the impacts of humans on the earth’s surface. Here, I will demonstrate how explainable artificial intelligence (XAI) techniques can sift through vast amounts of climate data and push the bounds of scientific discovery: allowing scientists to ask \"why?\" but now with the power of machine learning." -} diff --git a/presentations/slides/causal_infer_using_pgmpy/info.json b/presentations/slides/causal_infer_using_pgmpy/info.json deleted file mode 100644 index d89081c272..0000000000 --- a/presentations/slides/causal_infer_using_pgmpy/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "Introduction to Causal Inference Using pgmpy", - "authors": [ - { - "name": "Ankur Ankan", - "affiliation": "Radboud University", - "orcid": "0000-0001-5591-9784" - } - ], - "description": "In the domain of data science, a significant number of questions are aimed at understanding and quantifying the effects of interventions, such as assessing the efficacy of a vaccine or the impact of price adjustments on the sales volume of a product. Traditional association based methods machine learning methods, predominantly utilized for predictive analytics, prove inadequate for answering these causal questions from observational data, necessitating the use of causal inference methodologies. This talk aims to introduce the audience to the Directed Acyclic Graph (DAG) framework for causal inference. The presentation has two main objectives: firstly, to provide an insight into the types of questions where causal inference methods can be applied; and secondly, to demonstrate a walkthrough of causal analysis on a real dataset, highlighting the various steps of causal analysis and showcasing the use of the pgmpy package." -} diff --git a/presentations/slides/causal_infer_using_pgmpy/myst.yml b/presentations/slides/causal_infer_using_pgmpy/myst.yml new file mode 100644 index 0000000000..e86465c117 --- /dev/null +++ b/presentations/slides/causal_infer_using_pgmpy/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942312 + doi: 10.25080/kvta3223 + id: 4a97335e-f176-4c77-a4e9-cf1803ec53c9 + title: Introduction to Causal Inference Using pgmpy + authors: + - name: Ankur Ankan + affiliation: Radboud University + orcid: 0000-0001-5591-9784 + abstract: 'In the domain of data science, a significant number of questions are aimed at understanding and quantifying the effects of interventions, such as assessing the efficacy of a vaccine or the impact of price adjustments on the sales volume of a product. Traditional association based methods machine learning methods, predominantly utilized for predictive analytics, prove inadequate for answering these causal questions from observational data, necessitating the use of causal inference methodologies. This talk aims to introduce the audience to the Directed Acyclic Graph (DAG) framework for causal inference. The presentation has two main objectives: firstly, to provide an insight into the types of questions where causal inference methods can be applied; and secondly, to demonstrate a walkthrough of causal analysis on a real dataset, highlighting the various steps of causal analysis and showcasing the use of the pgmpy package.' + downloads: + - title: Presentation + file: slides.pdf diff --git a/presentations/slides/coming_online_real_time_ai_discovery/info.json b/presentations/slides/coming_online_real_time_ai_discovery/info.json deleted file mode 100644 index c8256d1ce0..0000000000 --- a/presentations/slides/coming_online_real_time_ai_discovery/info.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "title": "Coming Online: Enabling Real-Time and AI-Ready Scientific Discovery", - "authors": [ - { - "name": "Adam Thompson", - "affiliation": "NVIDIA", - "orcid": "0000-0001-9690-6357" - }, - { - "name": "Luigi Cruz", - "affiliation": "SETI Institute", - "orcid": "0000-0001-5576-2254" - } - ], - "description": "A framework for building real-time and AI enabled sensor processing applications" -} diff --git a/presentations/slides/coming_online_real_time_ai_discovery/myst.yml b/presentations/slides/coming_online_real_time_ai_discovery/myst.yml new file mode 100644 index 0000000000..acff6d4376 --- /dev/null +++ b/presentations/slides/coming_online_real_time_ai_discovery/myst.yml @@ -0,0 +1,18 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942314 + doi: 10.25080/juet4542 + id: 938979e3-44d3-4ddf-bbc1-fd4736be2e08 + title: 'Coming Online: Enabling Real-Time and AI-Ready Scientific Discovery' + authors: + - name: Adam Thompson + affiliation: NVIDIA + orcid: 0000-0001-9690-6357 + - name: Luigi Cruz + affiliation: SETI Institute + orcid: 0000-0001-5576-2254 + abstract: A framework for building real-time and AI enabled sensor processing applications + downloads: + - title: Presentation + file: SciPy 2024 - Holoscan.pdf diff --git a/presentations/slides/cranmer-kyle/info.json b/presentations/slides/cranmer-kyle/info.json deleted file mode 100644 index 2fbbbb7e53..0000000000 --- a/presentations/slides/cranmer-kyle/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "Particles, People, and Pull Requests", - "authors": [ - { - "name": "Kyle Cranmer", - "affiliation": "University of Wisconsin-Madison", - "orcid": "0000-0002-5769-7094" - } - ], - "description": "I will tell the story of how the statistical challenges in the search for the Higgs boson and exotic new physics at the Large Hadron Collider led to new approaches to collaborative, open science. The story centers around computational and sociological challenges where software and cyberinfrastructure play a key role. I will highlight a few important changes in perspective that were critical for progress including embracing declarative specifications, pivoting from reproducibility to reuse, and the abstraction that led to the field of simulation-based inference." -} diff --git a/presentations/slides/example/info.json b/presentations/slides/example/info.json deleted file mode 100644 index cb4881431c..0000000000 --- a/presentations/slides/example/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "Safe handling instructions for missing data", - "authors": [ - { - "name": "Dillon Niederhut", - "affiliation": "Enthought, Inc.", - "orcid": "0000-0002-9995-4378" - } - ], - "description": "A presentation about what to do with missing data" -} diff --git a/presentations/slides/example/scipy_slides.pdf b/presentations/slides/example/scipy_slides.pdf deleted file mode 100644 index 05c7958183..0000000000 Binary files a/presentations/slides/example/scipy_slides.pdf and /dev/null differ diff --git a/presentations/slides/extending_OME_ecosystem/info.json b/presentations/slides/extending_OME_ecosystem/info.json deleted file mode 100644 index cc68acd468..0000000000 --- a/presentations/slides/extending_OME_ecosystem/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": " Expanding the OME ecosystem for imaging data management", - "authors": [ - { - "name": "Erick Ratamero", - "affiliation": "The Jackson Laboratory", - "orcid": "0000-0002-7545-3675" - } - ], - "description": "OMERO is an open-source solution for image data management which can be customized and hosted by individual institutions, based on the widely used OME data model for microscopy data. Multiple OMERO deployments might be used to provide core delivery, facilitate internal research, or serve as a public data repository. The omero-cli-transfer package facilitates data transfer between these OMERO instances and provides new methods for importing datasets. Another open-source package, ezomero, improves the usability of OMERO in a research environment by providing easier access to OMERO's Python interface. Along with existing OMERO plugins built for other analysis and viewing software, this positions OMERO to be a hub for image storage, analysis, and sharing." -} diff --git a/presentations/slides/extending_OME_ecosystem/myst.yml b/presentations/slides/extending_OME_ecosystem/myst.yml new file mode 100644 index 0000000000..5fbdaf16ba --- /dev/null +++ b/presentations/slides/extending_OME_ecosystem/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942316 + doi: 10.25080/wdya6338 + id: cda7d198-9e9c-499b-af4e-52f168fd778e + title: ' Expanding the OME ecosystem for imaging data management' + authors: + - name: Erick Ratamero + affiliation: The Jackson Laboratory + orcid: 0000-0002-7545-3675 + abstract: OMERO is an open-source solution for image data management which can be customized and hosted by individual institutions, based on the widely used OME data model for microscopy data. Multiple OMERO deployments might be used to provide core delivery, facilitate internal research, or serve as a public data repository. The omero-cli-transfer package facilitates data transfer between these OMERO instances and provides new methods for importing datasets. Another open-source package, ezomero, improves the usability of OMERO in a research environment by providing easier access to OMERO's Python interface. Along with existing OMERO plugins built for other analysis and viewing software, this positions OMERO to be a hub for image storage, analysis, and sharing. + downloads: + - title: Presentation + file: Ratamero_Expanding_OME_ecosystem.pdf diff --git a/presentations/slides/free_public_standardized_zarr_stores/info.json b/presentations/slides/free_public_standardized_zarr_stores/info.json deleted file mode 100644 index 4744620cfa..0000000000 --- a/presentations/slides/free_public_standardized_zarr_stores/info.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "title": "Free, public, standardized Zarr stores of geospatial data in the cloud for all! Now in Beta.", - "authors": [ - { - "name": "Christine Smit", - "affiliation": "National Aeronautics and Space Administration", - "orcid": "0000-0002-3135-1191" - }, - { - "name": "Hailiang Zhang", - "affiliation": "National Aeronautics and Space Administration", - "orcid": "0009-0003-6139-5683" - }, - { - "name": "Brianna Pagan", - "affiliation": "National Aeronautics and Space Administration", - "orcid": "0000-0001-8028-0310" - }, - { - "name": "Dieu My Nguyen", - "affiliation": "National Aeronautics and Space Administration", - "orcid": "0000-0002-5653-4891" - }, - { - "name": "James Acker", - "affiliation": "National Aeronautics and Space Administration", - "orcid": "0000-0001-7262-9615" - }, - { - "name": "Ashley Heath", - "affiliation": "National Aeronautics and Space Administration", - "orcid": "0000-0002-7605-1213" - }, - { - "name": "Mahabaleshwara Hegde", - "affiliation": "National Aeronautics and Space Administration", - "orcid": "0000-0003-4756-0796" - }, - { - "name": "Long Pham", - "affiliation": "National Aeronautics and Space Administration", - "orcid": "" - } - ], - "description": "At the NASA Goddard Earth Sciences (GES) Data and Information Services Center (DISC), we're doing the heavy lifting to make large geospatial datasets easily accessible from the cloud. No more downloading data. No more worrying about quirky metadata or missing dimensions. No more concatenating hundreds or thousands of files together. Just fire up your Jupyter notebook somewhere in Amazon Web Services (AWS)'s US-West-2 region, get some free temporary AWS credentials, open our Zarr stores, and start doing your science." -} \ No newline at end of file diff --git a/presentations/slides/free_public_standardized_zarr_stores/myst.yml b/presentations/slides/free_public_standardized_zarr_stores/myst.yml new file mode 100644 index 0000000000..eecbe3ee34 --- /dev/null +++ b/presentations/slides/free_public_standardized_zarr_stores/myst.yml @@ -0,0 +1,35 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942321 + doi: 10.25080/majr5893 + id: 0f7eae15-6ee7-488a-87bc-b0e3c1ebe5db + title: Free, public, standardized Zarr stores of geospatial data in the cloud for all! Now in Beta. + authors: + - name: Christine Smit + affiliation: National Aeronautics and Space Administration + orcid: 0000-0002-3135-1191 + - name: Hailiang Zhang + affiliation: National Aeronautics and Space Administration + orcid: 0009-0003-6139-5683 + - name: Brianna Pagan + affiliation: National Aeronautics and Space Administration + orcid: 0000-0001-8028-0310 + - name: Dieu My Nguyen + affiliation: National Aeronautics and Space Administration + orcid: 0000-0002-5653-4891 + - name: James Acker + affiliation: National Aeronautics and Space Administration + orcid: 0000-0001-7262-9615 + - name: Ashley Heath + affiliation: National Aeronautics and Space Administration + orcid: 0000-0002-7605-1213 + - name: Mahabaleshwara Hegde + affiliation: National Aeronautics and Space Administration + orcid: 0000-0003-4756-0796 + - name: Long Pham + affiliation: National Aeronautics and Space Administration + abstract: At the NASA Goddard Earth Sciences (GES) Data and Information Services Center (DISC), we're doing the heavy lifting to make large geospatial datasets easily accessible from the cloud. No more downloading data. No more worrying about quirky metadata or missing dimensions. No more concatenating hundreds or thousands of files together. Just fire up your Jupyter notebook somewhere in Amazon Web Services (AWS)'s US-West-2 region, get some free temporary AWS credentials, open our Zarr stores, and start doing your science. + downloads: + - title: Presentation + file: scipy_slides.pdf diff --git a/presentations/slides/goldbaum/info.json b/presentations/slides/goldbaum/info.json deleted file mode 100644 index 28630fc6fd..0000000000 --- a/presentations/slides/goldbaum/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "My NumPy year: From no CPython C API experience to shipping a new DType in NumPy 2.0", - "authors": [ - { - "name": "Nathan Goldbaum", - "affiliation": "Quansight Labs", - "orcid": "0000-0001-5557-267X" - } - ], - "description": "Support for string data in NumPy has long been a sore spot for the community. At the beginning of 2023 I was given the task to solve that problem by writing a new UTF-8 variable-length string DType leveraging the new NumPy DType API. I will offer my personal narrative of how I accomplished that goal over the course of 2023 and offer my experience as a model for others to take on difficult projects in the scientific python ecosystem, offering tips for how to get help when needed and contribute productively to an established open source community." -} diff --git a/presentations/slides/goldbaum/myst.yml b/presentations/slides/goldbaum/myst.yml new file mode 100644 index 0000000000..ae8ec9a106 --- /dev/null +++ b/presentations/slides/goldbaum/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942323 + doi: 10.25080/wdug2226 + id: bff40d1a-95c6-4f8a-9cb6-83f581113a6b + title: 'My NumPy year: From no CPython C API experience to shipping a new DType in NumPy 2.0' + authors: + - name: Nathan Goldbaum + affiliation: Quansight Labs + orcid: 0000-0001-5557-267X + abstract: Support for string data in NumPy has long been a sore spot for the community. At the beginning of 2023 I was given the task to solve that problem by writing a new UTF-8 variable-length string DType leveraging the new NumPy DType API. I will offer my personal narrative of how I accomplished that goal over the course of 2023 and offer my experience as a model for others to take on difficult projects in the scientific python ecosystem, offering tips for how to get help when needed and contribute productively to an established open source community. + downloads: + - title: Presentation + file: SciPy2024-goldbaum.pdf diff --git a/presentations/slides/hajime_takeda/info.json b/presentations/slides/hajime_takeda/info.json deleted file mode 100644 index 006c5189d5..0000000000 --- a/presentations/slides/hajime_takeda/info.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "title": "Introduction to Causal Inference with Machine Learning", - "authors": [ - { - "name": "Hajime Takeda", - "affiliation": "Individual", - "orcid": "" - } - ], - "description": "Causal inference has traditionally been used in fields such as economics, health studies, and social sciences. In recent years, algorithms combining causal inference and machine learning have been a hot topic. Libraries like EconML and CausalML, for instance, are good Python tools that facilitate the easy execution of causal analysis in areas like economics, human behavior, and marketing. In this talk, I will explain key concepts of causal inference with machine learning, show practical examples, and offer some practical tips. Attendees will learn how to apply machine learning to causal analysis effectively, boosting their research and decision-making." - } - \ No newline at end of file diff --git a/presentations/slides/hajime_takeda/myst.yml b/presentations/slides/hajime_takeda/myst.yml new file mode 100644 index 0000000000..4bb71e1883 --- /dev/null +++ b/presentations/slides/hajime_takeda/myst.yml @@ -0,0 +1,14 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942325 + doi: 10.25080/tufy8474 + id: b39a2b81-9d87-4936-a862-562378060e26 + title: Introduction to Causal Inference with Machine Learning + authors: + - name: Hajime Takeda + affiliation: Individual + abstract: Causal inference has traditionally been used in fields such as economics, health studies, and social sciences. In recent years, algorithms combining causal inference and machine learning have been a hot topic. Libraries like EconML and CausalML, for instance, are good Python tools that facilitate the easy execution of causal analysis in areas like economics, human behavior, and marketing. In this talk, I will explain key concepts of causal inference with machine learning, show practical examples, and offer some practical tips. Attendees will learn how to apply machine learning to causal analysis effectively, boosting their research and decision-making. + downloads: + - title: Presentation + file: Hajime Takeda - Introduction to Causal Inference with Machine Learning.pdf diff --git a/presentations/slides/hyperspy/info.json b/presentations/slides/hyperspy/info.json deleted file mode 100644 index 7c6ed882b3..0000000000 --- a/presentations/slides/hyperspy/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "HyperSpy: Your Multidimensional Data Analysis Toolbox", - "authors": [ - { - "name": "Joshua Taillon", - "affiliation": "National Institute of Standards and Technology", - "orcid": "0000-0002-5185-4503" - } - ], - "description": "HyperSpy is a community-developed open-source library providing a framework to facilitate interactive and reproducible analyses of multidimensional datasets. Born out of the electron microscopy scientific community and building on the extensive scientific Python environment, HyperSpy provides tools to efficiently explore, manipulate, and visualize complex datasets of arbitrary dimensionality, including those larger than a system's memory. After 14 years of development, HyperSpy recently celebrated its 2.0 version release. This presentation (re)introduces HyperSpy's features and community, with a focus on recent efforts paring the library into a domain-agnostic core and a robust ecosystem of extensions providing specific scientific functionality." -} diff --git a/presentations/slides/hyperspy/myst.yml b/presentations/slides/hyperspy/myst.yml new file mode 100644 index 0000000000..d8390676d1 --- /dev/null +++ b/presentations/slides/hyperspy/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942327 + doi: 10.25080/gpna7794 + id: c82a4af0-dafb-4dd1-804c-5e0cd8aa925f + title: 'HyperSpy: Your Multidimensional Data Analysis Toolbox' + authors: + - name: Joshua Taillon + affiliation: National Institute of Standards and Technology + orcid: 0000-0002-5185-4503 + abstract: HyperSpy is a community-developed open-source library providing a framework to facilitate interactive and reproducible analyses of multidimensional datasets. Born out of the electron microscopy scientific community and building on the extensive scientific Python environment, HyperSpy provides tools to efficiently explore, manipulate, and visualize complex datasets of arbitrary dimensionality, including those larger than a system's memory. After 14 years of development, HyperSpy recently celebrated its 2.0 version release. This presentation (re)introduces HyperSpy's features and community, with a focus on recent efforts paring the library into a domain-agnostic core and a robust ecosystem of extensions providing specific scientific functionality. + downloads: + - title: Presentation + file: 2024-07-11 SciPy.pdf diff --git a/presentations/slides/ibis_and_interfaces/info.json b/presentations/slides/ibis_and_interfaces/info.json deleted file mode 100644 index 884ef37527..0000000000 --- a/presentations/slides/ibis_and_interfaces/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "Ibis and interfaces", - "authors": [ - { - "name": "Gil Forsyth", - "affiliation": "Voltron Data", - "orcid": "0000-0002-4983-1978" - } - ], - "description": "This talk lays out the current database / data landscape as it relates to the SciPy stack, and explores how Ibis (an open-source, pure Python, dataframe interface library) can help decouple interfaces from engines, to improve both performance and portability. " -} diff --git a/presentations/slides/ibis_and_interfaces/myst.yml b/presentations/slides/ibis_and_interfaces/myst.yml new file mode 100644 index 0000000000..b95a9b9343 --- /dev/null +++ b/presentations/slides/ibis_and_interfaces/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942329 + doi: 10.25080/fdck7886 + id: 1d96a6cd-bfd8-4b1c-bbec-9ecf2919a397 + title: Ibis and interfaces + authors: + - name: Gil Forsyth + affiliation: Voltron Data + orcid: 0000-0002-4983-1978 + abstract: 'This talk lays out the current database / data landscape as it relates to the SciPy stack, and explores how Ibis (an open-source, pure Python, dataframe interface library) can help decouple interfaces from engines, to improve both performance and portability. ' + downloads: + - title: Presentation + file: SciPy 2024 Ibis and Interfaces for PDF export.pdf diff --git a/presentations/slides/identifying_harmful_algal_blooms/info.json b/presentations/slides/identifying_harmful_algal_blooms/info.json deleted file mode 100644 index 9954440f8f..0000000000 --- a/presentations/slides/identifying_harmful_algal_blooms/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "Using Satellite Imagery to Identify Harmful Algal Blooms and Protect Public Health", - "authors": [ - { - "name": "Emily Dorne", - "affiliation": "DrivenData", - "orcid": "0009-0004-6185-7611" - } - ], - "description": "This talk illustrates how machine learning models to detect harmful algal blooms from satellite imagery can help water quality managers make informed decisions around public health warnings for lakes and reservoirs. Rooted in the development of the open source package CyFi, this talk includes insights around identifying when your model is getting the right answer for the wrong reasons, the upsides of using decision tree models with satellite imagery, and how to help non-technical users build confidence in machine learning models." -} diff --git a/presentations/slides/identifying_harmful_algal_blooms/myst.yml b/presentations/slides/identifying_harmful_algal_blooms/myst.yml new file mode 100644 index 0000000000..bbda84a9af --- /dev/null +++ b/presentations/slides/identifying_harmful_algal_blooms/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942331 + doi: 10.25080/ghpx3574 + id: 797dd213-6f74-4ad4-92c3-ca8b0d3a0e46 + title: Using Satellite Imagery to Identify Harmful Algal Blooms and Protect Public Health + authors: + - name: Emily Dorne + affiliation: DrivenData + orcid: 0009-0004-6185-7611 + abstract: This talk illustrates how machine learning models to detect harmful algal blooms from satellite imagery can help water quality managers make informed decisions around public health warnings for lakes and reservoirs. Rooted in the development of the open source package CyFi, this talk includes insights around identifying when your model is getting the right answer for the wrong reasons, the upsides of using decision tree models with satellite imagery, and how to help non-technical users build confidence in machine learning models. + downloads: + - title: Presentation + file: slides.pdf diff --git a/presentations/slides/impact-charts/info.json b/presentations/slides/impact-charts/info.json deleted file mode 100644 index 579201fe2b..0000000000 --- a/presentations/slides/impact-charts/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "An Introduction to Impact Charts", - "authors": [ - { - "name": "Darren Vengroff, Ph.D.", - "affiliation": "", - "orcid": "0009-0006-9542-2565" - } - ], - "description": "Impact charts, as implemented in the impactchart package, make it easy to take a data set and visualize the impact of one variable on another in ways that techniques like scatter plots and linear regression can't, especially when there are other variables involved. In this talk, we introduce impact charts, demonstrate how they find easter-egg impacts we embed in synthetic data, show how you can create your first impact chart with just a few lines of code, and show how impact charts can find hidden impacts in a real-world use case." -} diff --git a/presentations/slides/impact-charts/myst.yml b/presentations/slides/impact-charts/myst.yml new file mode 100644 index 0000000000..407efb54a3 --- /dev/null +++ b/presentations/slides/impact-charts/myst.yml @@ -0,0 +1,14 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942333 + doi: 10.25080/tfaj6588 + id: 8ba921d4-b1eb-4ac6-a7cb-d05c0f93102b + title: An Introduction to Impact Charts + authors: + - name: Darren Vengroff, Ph.D. + orcid: 0009-0006-9542-2565 + abstract: Impact charts, as implemented in the impactchart package, make it easy to take a data set and visualize the impact of one variable on another in ways that techniques like scatter plots and linear regression can't, especially when there are other variables involved. In this talk, we introduce impact charts, demonstrate how they find easter-egg impacts we embed in synthetic data, show how you can create your first impact chart with just a few lines of code, and show how impact charts can find hidden impacts in a real-world use case. + downloads: + - title: Presentation + file: impact-charts.pdf diff --git a/presentations/slides/itk-wasm-slides/info.json b/presentations/slides/itk-wasm-slides/info.json deleted file mode 100644 index a91a00c999..0000000000 --- a/presentations/slides/itk-wasm-slides/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "ITK-Wasm: Universal spatial analysis and visualization", - "authors": [ - { - "name": "Matthew McCormick", - "affiliation": "Kitware, Inc.", - "orcid": "0000-0001-9475-3756" - } - ], - "description": "How WebAssembly makes scientific computing accessible, sustainable, and reproducible" -} diff --git a/presentations/slides/itk-wasm-slides/myst.yml b/presentations/slides/itk-wasm-slides/myst.yml new file mode 100644 index 0000000000..c42b85934d --- /dev/null +++ b/presentations/slides/itk-wasm-slides/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942337 + doi: 10.25080/pghc3745 + id: 06a63a3d-6c4f-48bf-a372-cfe3bd7a5baa + title: 'ITK-Wasm: Universal spatial analysis and visualization' + authors: + - name: Matthew McCormick + affiliation: Kitware, Inc. + orcid: 0000-0001-9475-3756 + abstract: How WebAssembly makes scientific computing accessible, sustainable, and reproducible + downloads: + - title: Presentation + file: SciPy_2024_ITK-Wasm_Slides.pdf diff --git a/presentations/slides/josh_borrow/info.json b/presentations/slides/josh_borrow/info.json deleted file mode 100644 index 560bb33e65..0000000000 --- a/presentations/slides/josh_borrow/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "Making Research Data Flow with Python", - "authors": [ - { - "name": "Josh Borrow", - "affiliation": "Department of Physics and Astronomy, University of Pennsylvania, 209 South 33rd Street, Philadelphia, PA, USA 19104", - "orcid": "0000-0002-1327-1921" - } - ], - "description": "Telescopes exist in remote environments, and yet produce huge amounts of data. This presentation is about building the data transfer tool Librarian for the Simons Observatory, which enables seamless shifting between internet-enabled transfers and hand-carrying disks down mountains." -} diff --git a/presentations/slides/josh_borrow/myst.yml b/presentations/slides/josh_borrow/myst.yml new file mode 100644 index 0000000000..b6ebe05b7d --- /dev/null +++ b/presentations/slides/josh_borrow/myst.yml @@ -0,0 +1,17 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942339 + doi: 10.25080/ttdf6694 + id: 85de0ff4-ec48-4b11-b830-f176f0d43eba + title: Making Research Data Flow with Python + authors: + - name: Josh Borrow + affiliation: Department of Physics and Astronomy, University of Pennsylvania, 209 South 33rd Street, Philadelphia, PA, USA 19104 + orcid: 0000-0002-1327-1921 + abstract: Telescopes exist in remote environments, and yet produce huge amounts of data. This presentation is about building the data transfer tool Librarian for the Simons Observatory, which enables seamless shifting between internet-enabled transfers and hand-carrying disks down mountains. + downloads: + - title: Presentation + file: scipy2024.pdf + - title: Keynote File + file: scipy2024.key diff --git a/presentations/slides/josh_borrow/scipy2024.pdf b/presentations/slides/josh_borrow/scipy2024.pdf new file mode 100644 index 0000000000..dcfbf979e7 Binary files /dev/null and b/presentations/slides/josh_borrow/scipy2024.pdf differ diff --git a/presentations/slides/jpm_mcdc_numba/SciPy2024_pre_jpmorgan_cement_mcdc.pdf b/presentations/slides/jpm_mcdc_numba/SciPy2024_pre_jpmorgan_cement_mcdc.pdf new file mode 100644 index 0000000000..4bf55cd34d Binary files /dev/null and b/presentations/slides/jpm_mcdc_numba/SciPy2024_pre_jpmorgan_cement_mcdc.pdf differ diff --git a/presentations/slides/jpm_mcdc_numba/SciPy2024_pre_jpmorgan_cement_mcdc copy.pptx b/presentations/slides/jpm_mcdc_numba/SciPy2024_pre_jpmorgan_cement_mcdc.pptx similarity index 100% rename from presentations/slides/jpm_mcdc_numba/SciPy2024_pre_jpmorgan_cement_mcdc copy.pptx rename to presentations/slides/jpm_mcdc_numba/SciPy2024_pre_jpmorgan_cement_mcdc.pptx diff --git a/presentations/slides/jpm_mcdc_numba/info.json b/presentations/slides/jpm_mcdc_numba/info.json deleted file mode 100644 index 899352194c..0000000000 --- a/presentations/slides/jpm_mcdc_numba/info.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "title": "Monte Carlo/Dynamic Code: Performant and Portable High-Performance Computing at Scale via Python and Numba", - "authors": [ - { - "name": "Joanna Piper Morgan", - "affiliation": "Oregon State University", - "orcid": "0000-0003-1379-5431" - }, - { - "name": "Kyle E. Niemeyer", - "affiliation": "Oregon State University", - "orcid": "0000-0003-4425-7097" - } - ], - "description": "Monte Carlo / Dynamic Code (MC/DC) is a Monte Carlo neutron transport solver targeting high performance computing. MC/DC is acclerated using the Numba compiler and has the capibility to run on CPUs and GPUs. This talk describes the development of MC/DC" -} diff --git a/presentations/slides/jpm_mcdc_numba/myst.yml b/presentations/slides/jpm_mcdc_numba/myst.yml new file mode 100644 index 0000000000..8725506c26 --- /dev/null +++ b/presentations/slides/jpm_mcdc_numba/myst.yml @@ -0,0 +1,20 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942357 + doi: 10.25080/cdrf9272 + id: 9d110452-754c-4d97-bd5f-4a04a64a4275 + title: 'Monte Carlo/Dynamic Code: Performant and Portable High-Performance Computing at Scale via Python and Numba' + authors: + - name: Joanna Piper Morgan + affiliation: Oregon State University + orcid: 0000-0003-1379-5431 + - name: Kyle E. Niemeyer + affiliation: Oregon State University + orcid: 0000-0003-4425-7097 + abstract: Monte Carlo / Dynamic Code (MC/DC) is a Monte Carlo neutron transport solver targeting high performance computing. MC/DC is acclerated using the Numba compiler and has the capibility to run on CPUs and GPUs. This talk describes the development of MC/DC + downloads: + - title: Presentation + file: SciPy2024_pre_jpmorgan_cement_mcdc.pdf + - title: Powerpoint File + file: SciPy2024_pre_jpmorgan_cement_mcdc.pptx diff --git a/presentations/slides/kerr_starsim/info.json b/presentations/slides/kerr_starsim/info.json deleted file mode 100644 index 102ce568ab..0000000000 --- a/presentations/slides/kerr_starsim/info.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "title": "Starsim: A flexible framework for agent-based modeling of health and disease", - "authors": [ - { - "name": "Cliff Kerr", - "affiliation": "Bill & Melinda Gates Foundation", - "orcid": "0000-0003-2517-2354" - }, - { - "name": "Robyn Stuart", - "affiliation": "Bill & Melinda Gates Foundation", - "orcid": "0000-0001-6867-9265" - }, - { - "name": "Romesh Abeysuriya", - "affiliation": "Burnet Institute", - "orcid": "0000-0002-9618-6457" - }, - { - "name": "Paula Sanz-Leon", - "affiliation": "Bill & Melinda Gates Foundation", - "orcid": "0000-0002-1545-6380" - }, - { - "name": "Jamie Cohen", - "affiliation": "Bill & Melinda Gates Foundation", - "orcid": "0000-0002-8479-1860" - }, - { - "name": "Daniel Klein", - "affiliation": "Bill & Melinda Gates Foundation", - "orcid": "0000-0003-0437-7916" - } - ], - "description": "Starsim is an open-source agent-based modeling framework for simulating the spread of diseases among agents via dynamic transmission networks. This talk describes the Starsim package and gives an example of how it can be used to model HIV and syphilis." -} diff --git a/presentations/slides/kerr_starsim/myst.yml b/presentations/slides/kerr_starsim/myst.yml new file mode 100644 index 0000000000..a5938c2298 --- /dev/null +++ b/presentations/slides/kerr_starsim/myst.yml @@ -0,0 +1,30 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942359 + doi: 10.25080/ukpu4584 + id: 3e7d6827-b8a0-4b4a-9326-dd5adbf1a53c + title: 'Starsim: A flexible framework for agent-based modeling of health and disease' + authors: + - name: Cliff Kerr + affiliation: Bill & Melinda Gates Foundation + orcid: 0000-0003-2517-2354 + - name: Robyn Stuart + affiliation: Bill & Melinda Gates Foundation + orcid: 0000-0001-6867-9265 + - name: Romesh Abeysuriya + affiliation: Burnet Institute + orcid: 0000-0002-9618-6457 + - name: Paula Sanz-Leon + affiliation: Bill & Melinda Gates Foundation + orcid: 0000-0002-1545-6380 + - name: Jamie Cohen + affiliation: Bill & Melinda Gates Foundation + orcid: 0000-0002-8479-1860 + - name: Daniel Klein + affiliation: Bill & Melinda Gates Foundation + orcid: 0000-0003-0437-7916 + abstract: Starsim is an open-source agent-based modeling framework for simulating the spread of diseases among agents via dynamic transmission networks. This talk describes the Starsim package and gives an example of how it can be used to model HIV and syphilis. + downloads: + - title: Presentation + file: kerr_starsim.pdf diff --git a/presentations/slides/manzt-anywidget/myst.yml b/presentations/slides/manzt-anywidget/myst.yml new file mode 100644 index 0000000000..b7ad68c983 --- /dev/null +++ b/presentations/slides/manzt-anywidget/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942363 + doi: 10.25080/wdhm9848 + id: 22c88032-4ed6-4a3d-bf2d-dd89ccdebaee + title: 'anywidget: custom Jupyter Widgets made easy' + authors: + - name: Trevor Manz + affiliation: Harvard Medical School + orcid: 0000-0001-7694-5164 + abstract: anywidget simplifies the creation and distribution of Jupyter Widgets by providing a portable and reusable specification and toolset. It ensures cross-platform compatibility with notebook platforms, lowers the barrier to entry, and improves reusability and interoperability in interactive computing environments. This talk highlights the motivation to bring the web and Python ecosystems closer together, showcasing community-driven anywidgets and new widgets that push the boundaries of these platforms. + downloads: + - title: Presentation + file: slides.pdf diff --git a/slides/slides.pdf b/presentations/slides/manzt-anywidget/slides.pdf similarity index 100% rename from slides/slides.pdf rename to presentations/slides/manzt-anywidget/slides.pdf diff --git a/presentations/slides/pooch/info.json b/presentations/slides/pooch/info.json deleted file mode 100644 index bdb4b552ea..0000000000 --- a/presentations/slides/pooch/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "Pooch: A friend to fetch your data files", - "authors": [ - { - "name": "Santiago Soler", - "affiliation": "University of British Columbia", - "orcid": "0000-0001-9202-5317" - } - ], - "description": "Easily download and cache data files from the web." -} diff --git a/presentations/slides/pooch/myst.yml b/presentations/slides/pooch/myst.yml new file mode 100644 index 0000000000..4e927f8f65 --- /dev/null +++ b/presentations/slides/pooch/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942372 + doi: 10.25080/frkj7844 + id: bec6bb22-c2b6-4d8e-a257-afa01814f1f3 + title: 'Pooch: A friend to fetch your data files' + authors: + - name: Santiago Soler + affiliation: University of British Columbia + orcid: 0000-0001-9202-5317 + abstract: Easily download and cache data files from the web. + downloads: + - title: Presentation + file: pooch.pdf diff --git a/presentations/slides/scikit-build-slides/info.json b/presentations/slides/scikit-build-slides/info.json deleted file mode 100644 index 3d4f5cf0ef..0000000000 --- a/presentations/slides/scikit-build-slides/info.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "title": "scikit-build-core: A modern build-backend for CPython C/C++/Fortran/Cython extensions", - "authors": [ - { - "name": "Jean-Christophe Fillion-Robin", - "affiliation": "Kitware Inc.", - "orcid": "0000-0002-9688-8950" - }, - { - "name": "Henry Schreiner", - "affiliation": "Princeton University", - "orcid": "0000-0002-7833-783X" - }, - { - "name": "Matt McCormick", - "affiliation": "Kitware Inc.", - "orcid": "0000-0001-9475-3756" - } - ], - "description": "A presentation about scikit-build-core exploring how it modernizes Python extension building by integrating CMake with Python packaging standards, enabling seamless cross-compilation and multi-platform support. The slides highlight key features such as simplified configuration, support for multiple languages like C++, Fortran, and Cython, and the transition from the classic scikit-build. They also provide insights into how scikit-build-core enhances the development experience and streamlines Python module creation for diverse environments." -} diff --git a/presentations/slides/scikit-build-slides/myst.yml b/presentations/slides/scikit-build-slides/myst.yml new file mode 100644 index 0000000000..588a4d80b9 --- /dev/null +++ b/presentations/slides/scikit-build-slides/myst.yml @@ -0,0 +1,21 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942374 + doi: 10.25080/xjvg7399 + id: c9c4fdd6-83da-4690-8096-7f9fab032420 + title: 'scikit-build-core: A modern build-backend for CPython C/C++/Fortran/Cython extensions' + authors: + - name: Jean-Christophe Fillion-Robin + affiliation: Kitware Inc. + orcid: 0000-0002-9688-8950 + - name: Henry Schreiner + affiliation: Princeton University + orcid: 0000-0002-7833-783X + - name: Matt McCormick + affiliation: Kitware Inc. + orcid: 0000-0001-9475-3756 + abstract: A presentation about scikit-build-core exploring how it modernizes Python extension building by integrating CMake with Python packaging standards, enabling seamless cross-compilation and multi-platform support. The slides highlight key features such as simplified configuration, support for multiple languages like C++, Fortran, and Cython, and the transition from the classic scikit-build. They also provide insights into how scikit-build-core enhances the development experience and streamlines Python module creation for diverse environments. + downloads: + - title: Presentation + file: scipy-2024-scikit-build-core-slides.pdf diff --git a/presentations/slides/silge-julia/info.json b/presentations/slides/silge-julia/info.json deleted file mode 100644 index 34a23aed48..0000000000 --- a/presentations/slides/silge-julia/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "The Right Tool for the Job", - "authors": [ - { - "name": "Julia Silge", - "affiliation": "Posit PBC", - "orcid": "0000-0002-3671-836X" - } - ], - "description": "There are many programming languages that we might choose for scientific computing, and we each bring a complex set of preferences and experiences to such a decision. There are significant barriers to learning about other programming languages outside our comfort zone, and seeing another person or community make a different choice can be baffling. In this talk, hear about the costs that arise from exploring or using multiple programming languages, what we can gain by being open to different languages, and how curiosity and interest in other programming languages supports sharing across communities. We’ll explore these three points with practical examples from software built for flexible storage and model deployment, as well as a brand new project for scientific computing." -} diff --git a/presentations/slides/sparse_arrays/info.json b/presentations/slides/sparse_arrays/info.json deleted file mode 100644 index effe551346..0000000000 --- a/presentations/slides/sparse_arrays/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "Sparse Arrays in scipy.sparse", - "authors": [ - { - "name": "Dan Schult", - "affiliation": "Colgate University.", - "orcid": "0000-0001-9016-0654" - } - ], - "description": "The shift from sparse matrices to sparse arrays in SciPy. What's coming, migration and API decisions." -} diff --git a/presentations/slides/sparse_arrays/myst.yml b/presentations/slides/sparse_arrays/myst.yml new file mode 100644 index 0000000000..bf385a18b5 --- /dev/null +++ b/presentations/slides/sparse_arrays/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942378 + doi: 10.25080/ejft5676 + id: 02c2e984-91c6-4641-9adb-f0d5a2104696 + title: Sparse Arrays in scipy.sparse + authors: + - name: Dan Schult + affiliation: Colgate University. + orcid: 0000-0001-9016-0654 + abstract: The shift from sparse matrices to sparse arrays in SciPy. What's coming, migration and API decisions. + downloads: + - title: Presentation + file: Sparse_Arrays_in_scipy_sparse_Scipy2024.pdf diff --git a/presentations/slides/sun-mrfmsim/info.json b/presentations/slides/sun-mrfmsim/info.json deleted file mode 100644 index c35499a294..0000000000 --- a/presentations/slides/sun-mrfmsim/info.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "title": "Building a modular simulation platform for magnetic resonance force microscopy (MRFM) experiments (mrfmsim and mmodel)", - "authors": [ - { - "name": "Peter Sun", - "affiliation": "Cornell University", - "orcid": "0000-0002-5241-100X" - }, - { - - "name": "John Marohn", - "affiliation": "Cornell University", - "orcid": "0000-0003-2364-0847" - } - ], - "description": "We present mrfmsim, an open-source framework that not only facilitates the design, simulation, and signal validation of magnetic resonance force microscopy experiments, but also significantly speeds up the development process. In the talk, we present the challenges in building simulation packages for experiments undergoing continuous development in a graduate research setting. We show how we designed mrfmsim and its backend mmodel for modularity, extendibility, and readability, and how these design principles translate into practical benefits for researchers in the field." -} \ No newline at end of file diff --git a/presentations/slides/sun-mrfmsim/myst.yml b/presentations/slides/sun-mrfmsim/myst.yml new file mode 100644 index 0000000000..741b3c536e --- /dev/null +++ b/presentations/slides/sun-mrfmsim/myst.yml @@ -0,0 +1,18 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942380 + doi: 10.25080/xpnp9684 + id: 905b3f2c-03ff-4b4a-aad8-1978a6d1463f + title: Building a modular simulation platform for magnetic resonance force microscopy (MRFM) experiments (mrfmsim and mmodel) + authors: + - name: Peter Sun + affiliation: Cornell University + orcid: 0000-0002-5241-100X + - name: John Marohn + affiliation: Cornell University + orcid: 0000-0003-2364-0847 + abstract: We present mrfmsim, an open-source framework that not only facilitates the design, simulation, and signal validation of magnetic resonance force microscopy experiments, but also significantly speeds up the development process. In the talk, we present the challenges in building simulation packages for experiments undergoing continuous development in a graduate research setting. We show how we designed mrfmsim and its backend mmodel for modularity, extendibility, and readability, and how these design principles translate into practical benefits for researchers in the field. + downloads: + - title: Presentation + file: Sun_Scipy_2024.pdf diff --git a/presentations/slides/vector-space-embeddings-and-data-maps-for-cyber-defense/info.json b/presentations/slides/vector-space-embeddings-and-data-maps-for-cyber-defense/info.json deleted file mode 100644 index 8072b559ca..0000000000 --- a/presentations/slides/vector-space-embeddings-and-data-maps-for-cyber-defense/info.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "title": "Vector space embeddings and data maps for cyber defense", - "authors": [ - { - "name": "Benoit Hamelin", - "affiliation": "Tutte Institute for Mathematics and Computing", - "orcid": "0000-0001-7333-5635" - }, - { - "name": "John Healy", - "affiliation": "Tutte Institute for Mathematics and Computing", - "orcid": "0000-0001-7511-6874" - } - ], - "description": "Cyber defense, and in particular threat detection, requires gaining insight from very large amounts of telemetry data, using unsupervised learning. This talk presents a method for embedding such data in vector spaces and exploring it through interactive visualization and labeling, using _data maps_. We demonstrate this method by looking at the baseline behaviours of hosts in the open ACME3 dataset of host-based telemetry.", - "url": "https://github.com/TutteInstitute/acme3-embedding" -} diff --git a/presentations/slides/vector-space-embeddings-and-data-maps-for-cyber-defense/myst.yml b/presentations/slides/vector-space-embeddings-and-data-maps-for-cyber-defense/myst.yml new file mode 100644 index 0000000000..14d2d2f432 --- /dev/null +++ b/presentations/slides/vector-space-embeddings-and-data-maps-for-cyber-defense/myst.yml @@ -0,0 +1,18 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942387 + doi: 10.25080/uykm3443 + id: 984e9cfc-37b9-40ce-a795-073c425ae2d7 + title: Vector space embeddings and data maps for cyber defense + authors: + - name: Benoit Hamelin + affiliation: Tutte Institute for Mathematics and Computing + orcid: 0000-0001-7333-5635 + - name: John Healy + affiliation: Tutte Institute for Mathematics and Computing + orcid: 0000-0001-7511-6874 + abstract: Cyber defense, and in particular threat detection, requires gaining insight from very large amounts of telemetry data, using unsupervised learning. This talk presents a method for embedding such data in vector spaces and exploring it through interactive visualization and labeling, using _data maps_. We demonstrate this method by looking at the baseline behaviours of hosts in the open ACME3 dataset of host-based telemetry. + downloads: + - title: Presentation + file: slides-scipy2024-vector-space-embeddings-and-data-maps-for-cyber-defense.pdf diff --git a/presentations/slides/xarray_datatree_presentation/info.json b/presentations/slides/xarray_datatree_presentation/info.json deleted file mode 100644 index 1ace2ccca8..0000000000 --- a/presentations/slides/xarray_datatree_presentation/info.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "title": "Simplifying analysis of hierarchical HDF5 and NetCDF4 files with xarray-datatree", - "authors": [ - { - "name": "Eniola Awowale", - "affiliation": "NASA Goddard Earth Sciences Data and Information Services Center", - "orcid": "0009-0001-8478-8047" - }, - { - "name": "Tom Nicholas", - "affiliation": "[C]Worthy", - "orcid": "0000-0002-2176-0530" - }, - { - "name": "Lucas Sterzinger", - "affiliation": "NASA Goddard Earth Sciences Data and Information Services Center", - "orcid": "0000-0003-3321-4534" - }, - { - "name": "Nick Lenssen", - "affiliation": "NASA Goddard Earth Sciences Data and Information Services Center", - "orcid": "" - } - ], - "description": "Xarray-datatree, is a Python package that supports HDFs (Hierarchical Data Format) with hierarchical group structures by creating a tree-like hierarchical data structure in xarray." - } \ No newline at end of file diff --git a/presentations/slides/xarray_datatree_presentation/myst.yml b/presentations/slides/xarray_datatree_presentation/myst.yml new file mode 100644 index 0000000000..0c178b784f --- /dev/null +++ b/presentations/slides/xarray_datatree_presentation/myst.yml @@ -0,0 +1,23 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942389 + doi: 10.25080/xfex7842 + id: ff1d7311-ea06-4611-9915-67780953f313 + title: Simplifying analysis of hierarchical HDF5 and NetCDF4 files with xarray-datatree + authors: + - name: Eniola Awowale + affiliation: NASA Goddard Earth Sciences Data and Information Services Center + orcid: 0009-0001-8478-8047 + - name: Tom Nicholas + affiliation: '[C]Worthy' + orcid: 0000-0002-2176-0530 + - name: Lucas Sterzinger + affiliation: NASA Goddard Earth Sciences Data and Information Services Center + orcid: 0000-0003-3321-4534 + - name: Nick Lenssen + affiliation: NASA Goddard Earth Sciences Data and Information Services Center + abstract: Xarray-datatree, is a Python package that supports HDFs (Hierarchical Data Format) with hierarchical group structures by creating a tree-like hierarchical data structure in xarray. + downloads: + - title: Presentation + file: xarray_datatree_scipy_2024.pdf diff --git a/presentations/tools/example/info.json b/presentations/tools/example/info.json deleted file mode 100644 index ce522332bf..0000000000 --- a/presentations/tools/example/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "SciPy Tools Plenary on Mayavi", - "authors": [ - { - "name": "Prabhu Ramachandran", - "affiliation": "Department of Aerospace Engineering, IIT, Bombay", - "orcid": "0000-0001-6337-1720" - } - ], - "description": "2018 updates in Mayavi, a 3D plotting application" -} diff --git a/presentations/tools/example/mayavi.pptx b/presentations/tools/example/mayavi.pptx deleted file mode 100644 index b1e21d2b01..0000000000 Binary files a/presentations/tools/example/mayavi.pptx and /dev/null differ diff --git a/presentations/tools/joss/info.json b/presentations/tools/joss/info.json deleted file mode 100644 index 2d132a29e0..0000000000 --- a/presentations/tools/joss/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "SciPy Tools Plenary on the Journal of Open Source Software (JOSS)", - "authors": [ - { - "name": "Matthew Feickert", - "affiliation": "University of Wisconsin-Madison", - "orcid": "0000-0003-4124-7862" - } - ], - "description": "Updates from the Journal of Open Source Software (JOSS) on new work and improvements to the journal in 2023 and 2024." -} diff --git a/presentations/tools/joss/myst.yml b/presentations/tools/joss/myst.yml new file mode 100644 index 0000000000..4c70cab1d2 --- /dev/null +++ b/presentations/tools/joss/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942395 + doi: 10.25080/pcna4769 + id: a98a8f5a-15fd-4af1-a906-0338bd920a23 + title: SciPy Tools Plenary on the Journal of Open Source Software (JOSS) + authors: + - name: Matthew Feickert + affiliation: University of Wisconsin-Madison + orcid: 0000-0003-4124-7862 + abstract: Updates from the Journal of Open Source Software (JOSS) on new work and improvements to the journal in 2023 and 2024. + downloads: + - title: Presentation + file: scipy-2024-tool-plenary_joss_2024-07-10.pdf diff --git a/presentations/tools/matplotlib/info.json b/presentations/tools/matplotlib/info.json deleted file mode 100644 index bce0eac2d7..0000000000 --- a/presentations/tools/matplotlib/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "SciPy Tools Plenary on Matplotlib", - "authors": [ - { - "name": "Elliott Sales de Andrade", - "affiliation": "Matplotlib", - "orcid": "0000-0001-7310-8942" - } - ], - "description": "Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python. This presentation summarizes changes over the past year, new features, and future plans." -} diff --git a/presentations/tools/matplotlib/myst.yml b/presentations/tools/matplotlib/myst.yml new file mode 100644 index 0000000000..c11b073a15 --- /dev/null +++ b/presentations/tools/matplotlib/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942399 + doi: 10.25080/guwd9846 + id: 79090744-0a05-41c2-a445-cc8f6bb4f0a1 + title: SciPy Tools Plenary on Matplotlib + authors: + - name: Elliott Sales de Andrade + affiliation: Matplotlib + orcid: 0000-0001-7310-8942 + abstract: Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python. This presentation summarizes changes over the past year, new features, and future plans. + downloads: + - title: Presentation + file: scipy2024-mpl-update.pdf diff --git a/presentations/tools/numpy/info.json b/presentations/tools/numpy/info.json deleted file mode 100644 index 52e248ce7f..0000000000 --- a/presentations/tools/numpy/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "NumPy annual update", - "authors": [ - { - "name": "Inessa Pawson", - "affiliation": "OpenTeams", - "orcid": "0000-0001-7294-122X" - } - ], - "description": "Comprehensive overview of the latest release and major milestones for the NumPy library and its contributor community" -} diff --git a/presentations/tools/numpy/myst.yml b/presentations/tools/numpy/myst.yml new file mode 100644 index 0000000000..34dc00b65c --- /dev/null +++ b/presentations/tools/numpy/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942401 + doi: 10.25080/dpha2486 + id: 28c44730-f9ee-482f-97c7-eaa99dacd4fe + title: NumPy annual update + authors: + - name: Inessa Pawson + affiliation: OpenTeams + orcid: 0000-0001-7294-122X + abstract: Comprehensive overview of the latest release and major milestones for the NumPy library and its contributor community + downloads: + - title: Presentation + file: NumPy-ToolsPlenary-SciPy2024-IPawson.pdf diff --git a/presentations/tools/scipy/info.json b/presentations/tools/scipy/info.json deleted file mode 100644 index 78e68ef222..0000000000 --- a/presentations/tools/scipy/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "SciPy: not just a conference", - "authors": [ - { - "name": "Matt Haberland", - "affiliation": "Cal Poly, San Luis Obispo", - "orcid": "0000-0003-4806-3601" - }, - ], - "description": "Besides a conference, 'SciPy' is also a library that provides fundamental building blocks for modeling and solving scientific problems. SciPy includes algorithms for optimization, interpolation, statistics, fast Fourier transforms, and many other classes of problems; it also provides specialized data structures, such as k-dimensional trees and sparse matrices. This presentation summarizes the current status and future plans of the SciPy library." -} \ No newline at end of file diff --git a/presentations/tools/scipy/myst.yml b/presentations/tools/scipy/myst.yml new file mode 100644 index 0000000000..b8d849e31f --- /dev/null +++ b/presentations/tools/scipy/myst.yml @@ -0,0 +1,15 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942403 + doi: 10.25080/mtvj6294 + id: e4fb4558-4544-4b55-8d25-57bc7d421bd0 + title: 'SciPy: not just a conference' + authors: + - name: Matt Haberland + affiliation: Cal Poly, San Luis Obispo + orcid: 0000-0003-4806-3601 + abstract: Besides a conference, 'SciPy' is also a library that provides fundamental building blocks for modeling and solving scientific problems. SciPy includes algorithms for optimization, interpolation, statistics, fast Fourier transforms, and many other classes of problems; it also provides specialized data structures, such as k-dimensional trees and sparse matrices. This presentation summarizes the current status and future plans of the SciPy library. + downloads: + - title: Presentation + file: SciPy - The Library - 2024.pdf diff --git a/presentations/tools/sphinx_gallery_tags/info.json b/presentations/tools/sphinx_gallery_tags/info.json deleted file mode 100644 index 631f89eff1..0000000000 --- a/presentations/tools/sphinx_gallery_tags/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "title": "Sphinx-gallery and Sphinx-tags", - "authors": [ - { - "name": "Hannah Aizenman", - "affiliation": "matplotlib", - "orcid": "0000-0002-4622-4427" - } - ], - "description": "Sphinx-gallery and sphinx-tags features and updates" -} diff --git a/presentations/tools/sphinx_gallery_tags/myst.yml b/presentations/tools/sphinx_gallery_tags/myst.yml new file mode 100644 index 0000000000..fbe2b6dd5a --- /dev/null +++ b/presentations/tools/sphinx_gallery_tags/myst.yml @@ -0,0 +1,17 @@ +version: 1 +extends: ../../proceedings.yml +project: + zenodo: https://zenodo.org/records/13942405 + doi: 10.25080/ddee5226 + id: 74ac4b83-3044-47da-8f12-f2a5e000e715 + title: Sphinx-gallery and Sphinx-tags + authors: + - name: Hannah Aizenman + affiliation: matplotlib + orcid: 0000-0002-4622-4427 + abstract: Sphinx-gallery and sphinx-tags features and updates + downloads: + - title: Presentation + file: sphinx-gallery-tags.pdf + - title: Powerpoint File + file: sphinx-gallery-tags.pptx diff --git a/presentations/tools/sphinx_gallery_tags/sphinx-gallery-tags.pdf b/presentations/tools/sphinx_gallery_tags/sphinx-gallery-tags.pdf new file mode 100644 index 0000000000..b9e1d41b59 Binary files /dev/null and b/presentations/tools/sphinx_gallery_tags/sphinx-gallery-tags.pdf differ diff --git a/publisher/_templates/index.html.tmpl b/publisher/_templates/index.html.tmpl index b8f7f66cb7..5c8e8e8a0e 100644 --- a/publisher/_templates/index.html.tmpl +++ b/publisher/_templates/index.html.tmpl @@ -8,7 +8,7 @@
{{proceedings['doi']}}
Organizers | -{{if slides or posters or lightning or tools}}Posters and Slides | {{endif}} +{{if keynote or slides or posters or lightning or tools}}Posters and Slides | {{endif}} Sponsored Students
diff --git a/publisher/_templates/slides.html.tmpl b/publisher/_templates/slides.html.tmpl index 57fa95efd4..183886d099 100644 --- a/publisher/_templates/slides.html.tmpl +++ b/publisher/_templates/slides.html.tmpl @@ -1,6 +1,25 @@ +{{if keynote}} +