LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 02-22-2024, 03:53 PM   #1
budrz89
Member
 
Registered: Apr 2017
Distribution: LFS/Slackware
Posts: 99

Rep: Reputation: Disabled
Opensource software for scientific computing


Hi,

I'm curious about computing software similar to Juptyer. As far as scientific computing is concerned, I've read that Julia and Sagemath are good opensource alternatives. Or maybe an IDE for Python that you may suggest.

I hate to sound like a stickler, but I've recently discovered that there's a Microsoft team contributing to one of the projects that Jupyter needs as a dependency. Perhaps I'm looking at it wrong but, in my mind, it makes it "tainted" software. Granted, I know about the incident that happened years ago with Microsoft buying some shares of Github (which still leaves me with mixed feelings about it). I guess you can say that I'm a Linux diehard.

Maybe I should still give Jupyter a chance -- maybe you guys can offer me a different point of view. But if you can offer alternatives, that would be great.
 
Old 02-22-2024, 04:28 PM   #2
metaed
Member
 
Registered: Apr 2022
Location: US
Distribution: Slackware64 15.0
Posts: 364

Rep: Reputation: 171Reputation: 171
I have not used Jupyter notebooks so I am talking from ignorance. But what I've read makes me believe they are a form of literate programming. Basically you write an article that you can also run as code -- i.e. you show your work. I use Noweb by Norman Ramsey. The final article completely describes the project, plus it contains all source code and makefile targets needed to build the project, so that it can be built and run from the article with just a couple of commands.
 
Old 02-22-2024, 06:13 PM   #3
budrz89
Member
 
Registered: Apr 2017
Distribution: LFS/Slackware
Posts: 99

Original Poster
Rep: Reputation: Disabled
@metaed , thanks! I've never heard of Noweb. I'll check it out.

Last edited by budrz89; 02-23-2024 at 06:10 PM. Reason: Correction for the software name.
 
Old 02-22-2024, 06:36 PM   #4
rclark
Member
 
Registered: Jul 2008
Location: Montana USA
Distribution: KUbuntu, Fedora (KDE), PI OS
Posts: 482

Rep: Reputation: 179Reputation: 179
My Python IDE has always been the text editor... Notepad++ on Windows, and Geany on Linux. I guess I am old school but sure works for me. Have a command prompt open to test my programs. Simple. Same with C/C++, Perl, etc. Only exception was back in the Borland Delphi days. That was a good RAD IDE that worked really well!
 
Old 02-23-2024, 10:38 AM   #5
boughtonp
Senior Member
 
Registered: Feb 2007
Location: UK
Distribution: Debian
Posts: 3,602

Rep: Reputation: 2546Reputation: 2546Reputation: 2546Reputation: 2546Reputation: 2546Reputation: 2546Reputation: 2546Reputation: 2546Reputation: 2546Reputation: 2546Reputation: 2546
Quote:
Originally Posted by budrz89 View Post
I know about the incident that happened years ago with Microsoft buying some shares of Github (which still leaves me with mixed feelings about it)
Microsoft didn't buy "some shares", they bought GitHub.

(If you currently host projects on GitHub, you'll probably want to migrate them to (e.g.) Codeberg or another alternative.)

 
2 members found this post helpful.
Old 02-23-2024, 10:41 AM   #6
metaed
Member
 
Registered: Apr 2022
Location: US
Distribution: Slackware64 15.0
Posts: 364

Rep: Reputation: 171Reputation: 171
Quote:
Originally Posted by rclark View Post
My Python IDE has always been the text editor... Notepad++ on Windows, and Geany on Linux
When I write a Noweb project, I use Vim with text highlighting. I wrote a Vim highlighting mode for Noweb. In documentation chunks, it highlights as LaTeX. In code chunks, it recognizes the language and highlights as the language. In short, it gives the user support for multiple languages in the Noweb buffer.
 
Old 02-23-2024, 06:11 PM   #7
budrz89
Member
 
Registered: Apr 2017
Distribution: LFS/Slackware
Posts: 99

Original Poster
Rep: Reputation: Disabled
@rclark , that's pretty old school. I actually frequently use text editors for a lot of my coding projects. Some of them though, I used Jupyter notebook for neural network stuff.

@boughtonp , I stand corrected. I never heard of Codeberg but I will definitely check it out. I have a GitLab account, which I suppose might be a good alternative.

@metaed , I like Vim and have used it plenty of times. Other times I've used Gedit for some features that I'm sure you could do with Vim but I'm not knowledgeable enough to do so yet.
(Occasionally I'll even use LibreOffice Calc for other text and data manipulations.) That's great that it has highlighting for Noweb.

A lot of great recommendations here. Thanks guys!

Last edited by budrz89; 02-23-2024 at 06:23 PM. Reason: Add in another software that I use.
 
  


Reply

Tags
math, python, science



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
A huge rant about opensource, and humanity with opensource as an example generic.newb_ General 27 01-18-2022 10:00 AM
LXer: I love Opensource: my favourite list of opensource alternatives LXer Syndicated Linux News 0 08-11-2019 01:42 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 06:13 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration