Learning about marimo, an open-source reactive notebook.
Looks really nice for visualizations.
https://marimo.app/?slug=55kclj
Plus, notebook changes results in small diffs and the notebooks themselves are executable as Python scripts!
#NBPy is so amazingly accommodating to just about anyone who might want to attend the event. Live captions, increased airflow, code of conduct and providing safe spaces for people needing masks and social distancing. The talks are hilarious and curious and wide-raging as well. You are missing out if you're not here #fomo #python
Marimo - https://pypi.org/project/marimo/ - is a VERY cool take on Python notebooks. The reproducibility and maintainability we all want vs what Jupyter (& Colab) offer. #NBPy #Python #notebook #reproducably
My #nbpy talk on a "visual explanation of vectors" was entirely in the form of Jupyter notebooks! Check them out here:
https://github.com/pamelafox/visual-exploration-vectors
Try them with your fav embedding model!
Fascinating behind-the-scenes of #NBPy where even the #video capture and #VisionMixer is being done with #FOSS tools! There's no end to the cool stuff and commitment to open source and community-built technologies for North Bay Python! Even a salty old video teacher is learning new things. #Python
#nbpy @pythonbynight nailing it when it comes to Python communities. We have a bunch of silos, and it's important to build and cross bridges between them.
"Totally unrelated": did you know the #PyConAU RFP is open *right now*?
TIL: the hypothesis package has a "ghostwriter" functionality that'll write your tests for you:
https://hypothesis.readthedocs.io/en/latest/ghostwriter.html
It includes autodetection of "roundtrip" functions, like compress/decompress:
https://zhd.dev/ghostwriter/?q=gzip.compress
Here's the awesome regex for roundtrip funcs:
https://github.com/HypothesisWorks/hypothesis/blob/d8c17832141f587fec9ef89895ed01a4e9c1650d/hypothesis-python/src/hypothesis/extra/ghostwriter.py#L1112
At first I though @glyph was just condensing all of the stuff I need to document about my project processes into a 30 minute talk, but now he's also turned it into a song. Very effectively getting across how overwhelming it can all be, and that we need to remember to have fun with our projects, not just make them perfect. #nbpy