det.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon Server des Unterhaltungsfernsehen Ehrenfeld zum dezentralen Diskurs.

Administered by:

Server stats:

1.8K
active users

#sagemath

0 posts0 participants0 posts today

@sagemath 10.6 has been released on April 1, 2025. SageMath now supports RISC-V systems.

A total of 75 people contributed to this release. Of those, 24 made their first contribution to Sage.

More info about this release on github.com/sagemath/sage/wiki/

The source code can be found on github.com/sagemath/sage/relea

Main repository of SageMath. Contribute to sagemath/sage development by creating an account on GitHub.
GitHubSage 10.6 Release TourMain repository of SageMath. Contribute to sagemath/sage development by creating an account on GitHub.

I saw today that my CoCalc (cocalc.com/) license was about to renew. I've been meaning to move to a more #SelfHosting or #P2P paradigm, so this was good timing for me to cancel. I left this message when doing so:

"I want to support Sage, and I like using CoCalc, but I don't want to put money towards a service that supports Microsoft, Amazon, or OpenAI in any way. I didn't care so much about this before, and I even log in to CoCalc with a GitHub account, but I'm tired of having my work scraped for profit by people who donate to fascists who are destroying my nation. I would consider returning if all ties to these corporations were cut and cloud computing services came from responsible companies, perhaps in the EU."

I'm pretty sure I already have backups of everything I want from GitHub, so I can be done with them too. I should have quit when Microsoft first arrived. My plan is to switch to Radicle (radicle.xyz/) rather than another centralized service. I'll be sure to post about how that goes.

cocalc.comCollaborative Calculation and Data ScienceCoCalc landing pages and documentation
#Sage#math#SageMath

#Switch to #OpenSource solutions in #Linux

Photoshop: #Photopea
Illustrator: #Inkscape
PremierePro: #Kdenlive #Shotcut #OBStudio
Office: #FreeOffice #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

And more...

#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

Replied in thread

@ssmns
نمونه‌های مناسب هستن (مثل #Sagemath و #Octave) درمورد سرعت و ... قبول دارم بعضی جاها. ولی اون مسئله که گفتم رو نمی‌شه با آزمون پس‌دادن حل کرد!
یکی از اصل‌های پایه‌ای کار علمی، بازتولیدپذیری (Reproducibility) باید باشه. 🚧 حداقلش نیاز به پرداخت هزینه‌های بالا برای رسیدن به اون نتیجهٔ قبلیه. تازه اگه مطمئن باشیم واقعا همون نتیجهٔ قبلیه و اگه از اون وجود خطاهای احتمالی چشم‌پوشی کنیم!

Replied in thread

@mariatta, I think I would have enjoyed PyConUS. My attitude toward #python has been evolving rapidly. My first encounter was in the 90s looking at the mailman code, but never touched it or looked at it until a couple of years ago.

My reintroduction was via #SageMath. I liked using Python for teaching about other things, including #cryptography. I could write things that would be readable to many people and I didn’t have to use a bigint library. So I have largely shifted to #jupyter from #RMarkdown for my own notes on things and for exposition.

But (putting it mildly) I am not a fan of dynamic typing, and I was coding against the grain. But a very wise friend, @averagesecurityguy said, “Let Python be Python”.

The work of the Python typing community has helped me enormously. If I broaden my notion of “compile time” to include #mypy checks, then I have decent compile time type checking, while letting Python be Python.

What a rabbit hole. I needed to invert a 6x6 matrix to compute a log canonical threshold. I didn't want to do it by hand and I realised since IT wiped clean my computer I no longer have sagemath, so I went to install it. Then it turned out that they had made it very difficult for me to do this on windows (permissions, VPNs and what not) so I had to change a lot of things. Now I am finally building sage from scratch, all to invert a matrix. #maths #sage #sagemath #birationalgeometry

I discovered today that #ChatGPT and #CoCalc (which already has AI integration) make it extremely easy to perform any #sagemath computation that can be described to GPT; I used this to perform enough numerics to arrive at the solution to a problem in mathoverflow.net/a/454051/766 . (The GPT provided code did contain some minor syntax errors, but CoCalc’s native AI could easily fix them.) I did not feel proficient enough in the past to use Sage on a regular basis, but now I think I will.

MathOverflowOne specific inequalityHow to prove this inequality $$\left(a+\frac{1}{2} \left(a b-\sqrt{a^2-1} \sqrt{b^2-1}\right)\right)^{3/4}-\frac{\sqrt{3} \cos\left[\frac{3 (\pi -t)}{4}\right]}{2 \left(\frac{1}{2}+b\right)^{1/4}}-...

#OpenSource #Sagemath #Thirring 🧵 Part 3 of my series on open source software used at the Thirring Institute: Sage aka Sagemath. This is a powerful open source competitor to mathematical software such as Mathematica, Maple and others like it. This is written in Python, and is actually a suite of apps
Their mission statement is: Creating a viable free open source alternative to Magma, Maple, Mathematica and Matlab. :newton: :euler:

Replied in thread

@havoc @mcnees

No it's not a joke.

There's not much point putting a free licence on a code if it is designed to run only on non-free software. The user would have to modify the code to run it as free software, and would have to guess what the functions do in order to try to reproduce them with #SageMath or similar.

Many of us have no desire to endanger the security of our computers with non-free software, nor do we wish to depend on #FaithBasedSoftware such as Mathematica.

Replied in thread

@mcnees

It's not an issue of "not having access to Mathematica", it's rather that here in the #Fediverse you're in the free world, where you're benefiting from #FreeSoftware ethics and the associated community building, and imprisoned code or encouraging dependence on imprisoned code is generally seen as unconstructive in terms of building a community.

Consider python, octave, maxima or for a front end to a huge bunch of free-licensed packages, #SageMath [1].

[1] en.wikipedia.org/wiki/SageMath

en.wikipedia.orgSageMath - Wikipedia