SymPy in Julia is actually awesome! It feels more ergonomic to use in Pluto notebook than the native Python package does in Jupyter, which is the opposite of what I expected.
SymPy in Julia is actually awesome! It feels more ergonomic to use in Pluto notebook than the native Python package does in Jupyter, which is the opposite of what I expected.
It's been a long time since I tried #SymPy, but yesterday I went back to it to do some simple symbolic linear algebra, and I have to say it is pretty good these days.
The same project was also the first time I used #orgmode source blocks to insert generated output (from SymPy i this case) into a document. It took me a few times returning to the docs, but it is pretty nice for sharing calculations with fellow researchers.
I like to do math, small prototypes and other experimenting with Python in Jupyter notebooks. NumPy, SciPy, SymPy and Matplotlib have been very handy.
But recently Python was too slow for what I was doing and I had trouble juggling Numpy arrays like I often have (it is required for speed). I know some #Rust so I decided to give #evcxr a go because it has a Jupyter kernel. And omg, I wasn't disappointed! It was mindbogglingly fast compared to what I'm used to and it also made the hard part of my code way easier to get right.
However, I only needed math functions provided by std this time. Now I'm trying to figure out if there are science Rust libs that are convenient enough to replace most Python in my notebooks. I know it's a fragmented space, but maybe one could already gather a comprehensive collection of crates manually.
Any recommendations?
Roots of parametric polynomials.
Made with #python, #matplotlib, #numpy and #sympy
The first or the second?
#Switch to #opensource solutions:
Windows: #Linux
Photoshop: #Gimp 3.0-rc
Illustrator: #Inkscape
PremierePro: #Kdenlive, #Shotcut
Office/Acrobat: #OnlyOffice, #LibreOffice
Maya: #Blender
Media: #VLC
Unity: #Godot
ToonBoom: #SynfigStudio, #Pencil2D
InDesign: #Scribus
Nuke: #Natron
Procreate: #Krita
After Effects: #Friction
Mathematica: #SageMath, #SymPy
MatLab: #GnuOctave
Audition: #Audacity
Autocad: #FreeCAD, #QCad
Ableton: #Ardour, #LMMS (daily build)
Lightroom: #DarkTable, #RawTherapee