Summer intern Philip Narteh breaks down his experience migrating pyOpenSci from Jekyll to Django—the decisions, the challenges, and the wins.
Read the full story: buff.ly/NisTKJL
#Django #WebDev
Summer intern Philip Narteh breaks down his experience migrating pyOpenSci from Jekyll to Django—the decisions, the challenges, and the wins.
Read the full story: buff.ly/NisTKJL
#Django #WebDev
✅ src/packagename directory
✅ pyproject.toml file
✅ unique package name
It does NOT need to:
❌ Solve everyone's problems
❌ Be on PyPI immediately
If your code helps you, it might help others.
Join our workshop for more: Nov 6 💛
bit.ly/pyos-packagi...
✅ src/packagename directory
✅ pyproject.toml file
✅ unique package name
It does NOT need to:
❌ Solve everyone's problems
❌ Be on PyPI immediately
If your code helps you, it might help others.
Join our workshop for more: Nov 6 💛
bit.ly/pyos-packagi...
The code, the data, the long nights helping others debug.
At pyOpenSci, we believe that code, data, and community are the pulse.
Research advances quickly when we build together & openly.
Join us. 💛 bit.ly/pyos-volunteer
#openscience #opensource
The code, the data, the long nights helping others debug.
At pyOpenSci, we believe that code, data, and community are the pulse.
Research advances quickly when we build together & openly.
Join us. 💛 bit.ly/pyos-volunteer
#openscience #opensource
📅 Nov 6 | 10 AM MST
🎟️ Early bird rates + scholarships
🔗 bit.ly/PythonPackaging
🐍 Make your code easier to share, use & contribute to.
📅 Nov 6 | 10 AM MST
🎟️ Early bird rates + scholarships
🔗 bit.ly/PythonPackaging
🐍 Make your code easier to share, use & contribute to.
Every pyOpenSci peer review is collaborative, not combative.
Maintainers say that our process leaves their packages stronger, better documented, and more usable...not torn apart.
Your code matters. And we’re here to help it shine! ✨
👉 Learn more: www.pyopensci.org/software-pee...
Every pyOpenSci peer review is collaborative, not combative.
Maintainers say that our process leaves their packages stronger, better documented, and more usable...not torn apart.
Your code matters. And we’re here to help it shine! ✨
👉 Learn more: www.pyopensci.org/software-pee...
Together with @carpentries.carpentries.org, OLS , @ropensci.org, @pyopensci.org we are convening to move from Surviving → Thriving.
Read how we’re charting a sustainable, collective path forward: content.prereview.org/from-survivi...
#OpenScience
Together with @carpentries.carpentries.org, OLS , @ropensci.org, @pyopensci.org we are convening to move from Surviving → Thriving.
Read how we’re charting a sustainable, collective path forward: content.prereview.org/from-survivi...
#OpenScience
pyOpenSci is pausing Peer Review Dec 21, 2024 – Jan 13, 2025. 💖 Reviews will resume after Jan 13, reflecting our values of care and balance. Take time for yourselves this holiday season! See you in 2025—exciting things ahead! 🥂
#OpenScience #community #opensource #python
pyOpenSci is pausing Peer Review Dec 21, 2024 – Jan 13, 2025. 💖 Reviews will resume after Jan 13, reflecting our values of care and balance. Take time for yourselves this holiday season! See you in 2025—exciting things ahead! 🥂
#OpenScience #community #opensource #python
* Sync Zenodo with GitHub
* Turn on tracking
* Create a GitHub Release
* Add the DOI badge to your README file
youtu.be/1pI4QU-7c98
#openscience #opensource #science
* Sync Zenodo with GitHub
* Turn on tracking
* Create a GitHub Release
* Add the DOI badge to your README file
youtu.be/1pI4QU-7c98
#openscience #opensource #science
@carpentries.carpentries.org, OLS, @ropensci.org, @pyopensci.org & @prereview.bsky.social are convening to move from surviving → thriving.
Read how we’re charting a sustainable, collective path forward: www.pyopensci.org/blog/pyopens... #OpenScience #FOSS
@carpentries.carpentries.org, OLS, @ropensci.org, @pyopensci.org & @prereview.bsky.social are convening to move from surviving → thriving.
Read how we’re charting a sustainable, collective path forward: www.pyopensci.org/blog/pyopens... #OpenScience #FOSS
📊 Talk Slides: talks.thecoatlessprofessor.com/pyopensci-ne...
🔧 Source: github.com/coatless-tal...
(⚠️ slides not mobile-friendly due to size)
#pyopensci #wasm #python #pyodide
📊 Talk Slides: talks.thecoatlessprofessor.com/pyopensci-ne...
🔧 Source: github.com/coatless-tal...
(⚠️ slides not mobile-friendly due to size)
#pyopensci #wasm #python #pyodide
The pyOpenSci Fall Festival is offering scholarships for hands-on workshops in Python, open science, and reproducible research.
Applications close Wednesday—don’t miss out! 🚀
🔗 Apply now: bit.ly/pyosFF2024
#OpenScience #opensource #Python
The pyOpenSci Fall Festival is offering scholarships for hands-on workshops in Python, open science, and reproducible research.
Applications close Wednesday—don’t miss out! 🚀
🔗 Apply now: bit.ly/pyosFF2024
#OpenScience #opensource #Python
www.pyopensci.org/python-packa...
Feedback is welcome !!
#openscience #opensource
www.pyopensci.org/python-packa...
Feedback is welcome !!
#openscience #opensource
🫶 New to reviewing? We offer mentorship!
Apply today!
🫶 New to reviewing? We offer mentorship!
Apply today!
🎯 Full Talk: talks.thecoatlessprofessor.com/pyopensci-ne...
🔬 Live Demo: tutorials.thecoatlessprofessor.com/next-gen-dat...
#python #wasm #quarto
🎯 Full Talk: talks.thecoatlessprofessor.com/pyopensci-ne...
🔬 Live Demo: tutorials.thecoatlessprofessor.com/next-gen-dat...
#python #wasm #quarto
Created by Morgan Williams, pyrolite completed our peer review process in 2020, and enables you to:
🧮 recalculate and rescale whole-rock and mineral compositions
📈 perform compositional statistics
🖼️ create appropriate visualisations
Docs: pyrolite.readthedocs.io/en/main/
Created by Morgan Williams, pyrolite completed our peer review process in 2020, and enables you to:
🧮 recalculate and rescale whole-rock and mineral compositions
📈 perform compositional statistics
🖼️ create appropriate visualisations
Docs: pyrolite.readthedocs.io/en/main/
Follow these 3 steps:
✅ Use GitHub Environments for publishing workflows
✅ Set up PyPI Trusted Publisher and remove API tokens
✅ Scan your workflows with zizmor to identify risk
🔗 www.pyopensci.org/blog/python-...
#Python #pythonpackaging
Follow these 3 steps:
✅ Use GitHub Environments for publishing workflows
✅ Set up PyPI Trusted Publisher and remove API tokens
✅ Scan your workflows with zizmor to identify risk
🔗 www.pyopensci.org/blog/python-...
#Python #pythonpackaging
Learn more: www.pyopensci.org/events/pyope...
Learn more: www.pyopensci.org/events/pyope...
👋 This week we want you to meet Lauren Yee, one of our #spatial editors.
👋 This week we want you to meet Lauren Yee, one of our #spatial editors.
Chiara is involved in a multitude of open source communities, and we're so excited to have her 💜
#OpenScience #OpenSource #community #pyOpenSci
Chiara is involved in a multitude of open source communities, and we're so excited to have her 💜
#OpenScience #OpenSource #community #pyOpenSci
Interested in reviewing scientific Python packages? Let us know at: forms.gle/GHfxvmS47nQF...
#PyOpenSci #Python #SciPy
Interested in reviewing scientific Python packages? Let us know at: forms.gle/GHfxvmS47nQF...
#PyOpenSci #Python #SciPy
Read her intro post: www.pyopensci.org/blog/mandy-m...
#OpenScience #Python #CommunityDriven
Read her intro post: www.pyopensci.org/blog/mandy-m...
#OpenScience #Python #CommunityDriven