Sage: matematyczny open-source

Doktor William Stein, pracownik Uniwersytetu Waszyngtońskiego, wraz z kilkoma studentami stworzył otwarte oprogramowanie pozwalające na obliczanie skomplikowanych zadań matematycznych. Jak zauważa sam autor programu, Sage jest w stanie obliczyć prawie wszystko:

od odwzorowania dwunastowymiarowego obiektu do obliczenia wzorca opadów deszczu po globalnym ociepleniu.

Stein rozpoczął pracę nad programem po kilku latach frustracji związanych z pracą z oprogramowaniem komercyjnym. Korzystanie z takich programów wymaga wysokich opłat licencyjnych, oraz co najważniejsze – takie oprogramowanie posiada zamknięte źródła. Dla matematyka, który przeprowadza eksperymenty, ważne jest w jaki sposób wyniki zostały obliczone, jednak w przypadku Matlaba czy Mathematiki, nie jest w stanie tego sprawdzić. Początkowo naukowiec, zaimplementował mnóstwo dobrze udokumentowanych algorytmów, a następnie stopniowo wypełnił pozostałe luki.

Stein:

Uważam, że możemy zrobić coś lepszego niż komercyjne programy. Naprawdę pragnę aby [Sage] był najlepszym oprogramowaniem matematycznym na świecie.

żadnych reklam, sama wiedza.

Zarejestruj się na BEZPŁATNY NEWSLETTER i raz w tygodniu otrzymuj najważniejsze wiadmości
ze świata IT, nowych technologii i kryptowalut.

Bez reklam.

70 odpowiedzi na „Sage: matematyczny open-source”
  1. Awatar szmergiell
    szmergiell

    Mam nadzieję, że w końcu coś się ruszy z matematyką open-source, bo mam dość korzystania z MATLABa :~

    1. Awatar sadi
      sadi

      Spróbuj Octave. W niektórych rzeczach niestety matlabowi nie dorównuje, ale jest niezły.

      1. Awatar szmergiell
        szmergiell

        Problem jest taki, że na mojej uczelni uznają 'jedynie słusznego MATLABa' co nie do końca jest dla mnie odpowiednie.
        Pomimo tego, że Octave uruchamia większość m-file'ów to i tak każą używać kobyły Mathworks (i oczywiście 'udostępniają przez p2p' licencję :~)

  2. Awatar dlaczego
    dlaczego

    ale takich programów do obliczeń jest na pęczki

    1. Awatar Magnes
      Magnes

      Wymień jakieś. (nie żartuję, przyda się lista)

      1. Awatar ecl
        ecl

        maxima z nakładką wxmaxima, zamiast mappla

      2. Awatar Theq
        Theq

        GNU Octave

        1. Awatar Przemo
          Przemo

          Octave jest na prawdę dobry. Na Polibudzie, na przetwarzaniu sygnałów korzystałem z tego programu i świetnie dawał sobie radę. Dla zainteresowanych link do Wikibooks:
          http://pl.wikibooks.org/wiki/GNU_Octave

      3. Awatar mateusz
        mateusz

        scilab

      4. Awatar bolo
        bolo

        Na stronie projektu wymienione są niektóre "free programs" (wymienione dlatego, że SAGE umie z nimi współpracować): Axiom, GAP, GP/PARI, Macaulay2, Maxima, Octave, and Singular.

        Z mojego doświadczenia: jeśli korzystasz z MATLAB-a nie używając zaawansowanej grafiki, możesz spokojnie przejść na GNU Octave — dość złożone kody uruchamiały mi się bez żadnych modyfikacji. Octave ma nawet zaimplementowane funkcje, które w MATLAB-ie znajdują się w opcjonalnych, osobno kupowanych toolbox'ach (przykład: funkcje z Image Processing Toolbox).

        Gdy intensywnie korzystasz z grafiki MATLAB-owej, to ZTCW nie przejdziesz bezboleśnie na żadne otwarte oprogramowanie. Octave ma tylko bardzo bardzo podstawowe wsparcie via Gnuplot, Scilab podobno nieco lepsze ale też nie zachwyca (sam nie używałem, wiem z drugiej ręki).

  3. Awatar Mihcal
    Mihcal

    Z tego co widze to zwykły python z biliotekami matematycznymi.

    1. Awatar Bolek
      Bolek

      zwykly python z bibliotekami? Po pierwsze python nie jest zwykly 🙂 a po drugie te biblioteki to nie tylko biblioteki. Uzywam od jakiegos czasu i musze powiedziec ze jestem pod wrazeniem, to nie jest zwykly program, uzywa juz go naprawde wiele ludzi i to nie tylko studenci. Sa juz nawet bezplatne serwery obliczeniowe na ktorych przez interfejs WWW mozesz prowadzic obliczenia. Moim zdaniem za 2-3 lata jak ten program bedzie sie rozwijal w takim tepie jak do tej pory to zdeklasuje przede wszystkim matlaba, ktory swoja droga jest strasznie niedorpacowany juz nie wspominajac o jezyku ktorego uzywa. Python jest najwieksza bronia Sage!

      1. Awatar bies
        bies

        Python: http://xkcd.com/353/ ;D

        1. Awatar Mihcal
          Mihcal

          Nie mówiłem że python jest be. Ja też go używam i uwielbiam, jednak z tego co zauważyłem to Sage to nic więcej jak python + biblioteki do obliczeń numerycznych, takie biblioteki są już od dawna np.: scipy, numpy, matplotlib… więc co ma ten zestaw takiego nadzwyczajnego że ma podbić świat?

  4. Awatar elkanguro
    elkanguro

    trzeba będzie wypróbować:)

  5. Awatar elkanguro
    elkanguro

    czy to działa tylko w konsoli? nie ma jakiegoś GUI co by się łatwiej pracowało człowiekowi co Pythona nie zna?

  6. Awatar Mihcal
    Mihcal

    Przecież każdy program do obliczeń numerczynych używa jakiegoś języka(matlab też), więc jak takowego nie znasz to nie masz po co siadać do takiego programu.

  7. Awatar wit3k
    wit3k

    Ja tam wolę itak wszystkow c++ klepać ;p
    Zabrzmiało zapewne trolowato, ale ja tak mam. Sam nie wiem czy się chwalę czy żalę w tym momencie, ale jakoś mam mniejsze opory przed zrobieniem sobie algorytmu na prędce, niźli bawienia się z nawiasami w Calcu(w szczególności kiedy liczymi więcej niż 2 wymiary).

    1. Awatar vmario
      vmario

      Zauważ, że arkusz kalkulacyjny ma niewiele wspólnego z takim np. MATLAB-em, chyba że teraz arkusze liczą dyskretną transformatę Fouriera albo potrafią wyznaczyć odpowiedź impulsową układu na podstawie położenia zer i biegunów na płaszczyźnie Arganda 😉

      Co nie znaczy, że akurat Tobie nie jest wygodniej samemu napisać programu — zależy pewnie od zadania.

  8. Awatar sdhc memory card
    sdhc memory card

    Effectively this sort of facts is in fact worth looking for, great info for readers and obviously shows good quality writing. Its cool to have these types of posts about to keep the details flow. Helping these who really appreciate this, terrific work! Thanks once again for taking the time to put this on the internet. I unquestionably liked every aspect of it.

  9. Awatar Theo Lamberson
    Theo Lamberson

    mondo blog you admit

  10. Awatar układ wydechowy
    układ wydechowy

    In this grand scheme of things you receive a B- with regard to effort. Exactly where you actually lost me was in your specifics. You know, they say, details make or break the argument.. And it couldn’t be much more accurate in this article. Having said that, let me reveal to you exactly what did give good results. Your text is actually highly convincing and that is possibly the reason why I am taking an effort to opine. I do not really make it a regular habit of doing that. Next, whilst I can easily notice a leaps in logic you make, I am not convinced of how you seem to connect your ideas which make the actual conclusion. For right now I will, no doubt subscribe to your point however hope in the foreseeable future you connect the facts much better.

  11. Awatar układ wydechowy
    układ wydechowy

    Between me and my husband we’ve owned more MP3 players over the years than I can count, including Sansas, iRivers, iPods (classic & touch), the Ibiza Rhapsody, etc. But, the last few years I’ve settled down to one line of players. Why? Because I was happy to discover how well-designed and fun to use the underappreciated (and widely mocked) Zunes are.

  12. Awatar Shana Abascal
    Shana Abascal

    stupendous diary you’ve procure

  13. Awatar układ wydechowy
    układ wydechowy

    Apple now has Rhapsody as an app, which is a great start, but it is currently hampered by the inability to store locally on your iPod, and has a dismal 64kbps bit rate. If this changes, then it will somewhat negate this advantage for the Zune, but the 10 songs per month will still be a big plus in Zune Pass’ favor.

  14. Awatar HCG Drops
    HCG Drops

    Thanks for the points shared on your own blog. Another thing I would like to mention is that weight loss is not all about going on a fad diet and trying to reduce as much weight as you can in a couple of weeks. The most effective way to burn fat is by having it little by little and following some basic suggestions which can help you to make the most from a attempt to slim down. You may know and be following some tips, nevertheless reinforcing expertise never damages.

  15. Awatar St Nazianz Fire Departments
    St Nazianz Fire Departments

    You made some great points in this post. I’ve done a lot of searching on the topic and think almost all people will agree with your post. Thanks, St Nazianz Fire Departments

  16. Awatar car insurance guy
    car insurance guy

    While I tend to side with the post I sincerely believe that car insurance has become too complex for the average policy holder. Just like any important purchase however you must perform due diligence and research the companies before you purchase.

  17. Awatar Emilio Bongiardina
    Emilio Bongiardina

    Heya this is kind of of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have to manually code with HTML. I’m starting a blog soon but have no coding know-how so I wanted to get guidance from someone with experience. Any help would be enormously appreciated!

  18. Awatar Diabetic Diets
    Diabetic Diets

    I generally don’t leave blog comments but your article forced me to, wonderful work.

  19. Awatar Coupons Coupons
    Coupons Coupons

    My wife and i felt quite glad when Jordan managed to conclude his researching through your ideas he had while using the web pages. It is now and again perplexing to just choose to be freely giving tactics which often other people might have been trying to sell. We really discover we need you to be grateful to for that. The entire explanations you’ve made, the easy blog navigation, the friendships you will help to instill – it’s mostly remarkable, and it’s really letting our son and us feel that this situation is fun, and that is seriously pressing. Many thanks for all the pieces!

  20. Awatar Get A Math Tutor
    Get A Math Tutor

    Would you be interested in exchanging links?

  21. Awatar Superior Court Clerk Hertford County
    Superior Court Clerk Hertford County

    Thanks for the article. Can you please email me few more ideas about this, I am definitely a fan of your blog. Thanks, Superior Court Clerk Hertford County

  22. Awatar Wasserbett kaufen
    Wasserbett kaufen

    Your post provided all of us with useful information to aid us begin|.

  23. Awatar Song Stoltenburg
    Song Stoltenburg

    One thing I want to say is that before acquiring more computer system memory, check out the machine into which it can be installed. If the machine is running Windows XP, for instance, the memory ceiling is 3.25GB. Applying over this would just constitute a waste. Make certain that one’s mother board can handle the particular upgrade quantity, as well. Thanks for your blog post.

  24. Awatar Image Scanning
    Image Scanning

    I really enjoyed your post, thanks for sharing. — Image Scanning

  25. Awatar Dub Turbo Beat Maker
    Dub Turbo Beat Maker

    Hi there! Do you know if they make any plugins to help with Search Engine Optimization? I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very good results. If you know of any please share. Many thanks!

  26. Awatar royalty software system
    royalty software system

    You actually make it seem so easy with your presentation but I find this matter to be actually something that I think I would never understand. It seems too complicated and very broad for me. I’m looking forward for your next post, I’ll try to get the hang of it!

  27. Awatar nieruchomości poznań praca
    nieruchomości poznań praca

    Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It’s always nice when you can not only be informed, but also entertained!

  28. Awatar buzz
    buzz

    I ran across any web log on bing and check most of their early threads. Retain in the very good manage. I simply more improve Feed for a Live messenger Report Person who reads. Searching forward to digesting excess from your business after!…

  29. Awatar buzz
    buzz

    Kind regards because of it advertisment, fellows, consistent up the fabulous operate…

  30. Awatar Alfonso Benjamin
    Alfonso Benjamin

    Been examining your weblog for any while now and so i believed I would lastly drop a comment. Lately I’ve turn out to be addicted to blogs I believe. I will start reading a small and prior to I know it half the day is gone. I appreciate exploring all you’ve on your site, just astonished how infinite the topics could be available.

  31. Awatar colon cleanse reviews
    colon cleanse reviews

    My accomplice and I actually loved reading this weblog post, I used to be simply itching to know do you commerce featured posts? I’m all the time looking for somebody to make trades with and merely thought I’d ask.

  32. Awatar Benita Yonker
    Benita Yonker

    I really loved your post, thanks for sharing. — Benita Yonker

  33. Awatar fencing altrincham
    fencing altrincham

    I have been reading out some of your posts and i can state nice stuff. I will surely bookmark your blog.

  34. Awatar online war games
    online war games

    Books constitute capital. A library guide lasts as long a home, for complete lot of years. It’s not, then, an article of mere consumption however fairly of capital, and infrequently within the case of professional males, setting out in life, it is their solely capital.

  35. Awatar vakantiehuis zwarte woud
    vakantiehuis zwarte woud

    This is a stylish exercise in a genre that he has not been privy to and his showmanship is quite evident.

  36. Awatar Lidia Langolf
    Lidia Langolf

    Good to know

  37. Awatar Deon Czapiewski
    Deon Czapiewski

    Good to know

  38. Awatar Wilmington NC Builder
    Wilmington NC Builder

    Nice post. I learn one thing more difficult on completely different blogs everyday. It’ll always be stimulating to read content material from different writers and apply just a little something from their store. I’d prefer to make use of some with the content material on my blog whether or not you don’t mind. Natually I’ll offer you a link on your internet blog. Thanks for sharing.

  39. Awatar Nikon Gun Scopes
    Nikon Gun Scopes

    There is noticeably a bundle to learn about this. I assume you made certain good points in options also.

  40. Awatar Andrew A. Sailer
    Andrew A. Sailer

    Didn’t know that the right would be that ridiculous but you know sometimes thats what happens and has to happen for you to know

  41. Awatar colon cleanse review
    colon cleanse review

    Simply killing some in between class time on Digg and I discovered your article . Not normally what I prefer to read about, but it surely was absolutely price my time. Thanks.

  42. Awatar Gwendolyn O. Hogan
    Gwendolyn O. Hogan

    Thanks

  43. Awatar coach outlet online
    coach outlet online

    Have you ever considered about adding a little bit more than just your articles? I mean, what you say is fundamental and everything. But just imagine if you added some great photos or video clips to give your posts more, “pop”! Your content is excellent but with images and video clips, this site could undeniably be one of the most beneficial in its niche. Wonderful blog!coach outlet

  44. Awatar Wasserbetten
    Wasserbetten

    I truly really like the publishing along with your existing site all in all!

  45. Awatar Pam Mendez
    Pam Mendez

    I really enjoyed your post, thanks for sharing. — Pam Mendez

  46. Awatar HM Mens
    HM Mens

    Man thats crazy that you did that can you believe it only takes that long to promote the gospel.

  47. Awatar colon cleanse
    colon cleanse

    Thanks for taking the time to discuss this, I feel strongly about it and love studying more on this topic. If possible, as you gain experience, would you thoughts updating your blog with extra data? This can be very useful for me.

  48. Awatar base metals
    base metals

    I have to convey my appreciation for your kind-heartedness giving support to individuals that actually need help on this important field. Your real commitment to passing the message along had become exceedingly good and has encouraged women just like me to achieve their targets. Your insightful guidelines can mean much a person like me and especially to my peers. Thanks a lot; from all of us.

  49. Awatar Veneers
    Veneers

    I’m here to see good quality comments! Err, this site won’t load properly about my Ipad.

  50. Awatar Christening gifts
    Christening gifts

    Good to know

  51. Awatar Melanie Diaz
    Melanie Diaz

    This is certainly a great article. My only issue is I am seeing an issue with your RSS feed . For some reason I am unable to subscribe to it. Is there anybody have an identical RSS problem? If anybody else is having the same issue please let me know Lauritzen411@gmail.com.

  52. Awatar Bob Congleton
    Bob Congleton

    Would you be taken with exchanging links?

  53. Awatar Wynajem Busów
    Wynajem Busów

    There are certainly a lot of details like that to take into consideration. That is a great point to bring up. I offer the thoughts above as general inspiration but clearly there are questions like the one you bring up where the most important thing will be working in honest good faith. I don?t know if best practices have emerged around things like that, but I am sure that your job is clearly identified as a fair game. Both boys and girls feel the impact of just a moment’s pleasure, for the rest of their lives.

  54. Awatar artificial insemination cost
    artificial insemination cost

    Great thanks

  55. Awatar colon cleanse
    colon cleanse

    hey all, I used to be simply checkin’ out this weblog and I really admire the idea of the article, and don’t have anything to do, so if anyone want to to have an engrossing convo about it, please contact me on AIM, my name is heather smith

  56. Awatar Transport Osób
    Transport Osób

    You made some decent points there. I looked on the internet for the issue and found most individuals will go along with with your website.

  57. Awatar colon cleanse
    colon cleanse

    Hiya intelligent points.. now why did not i think of these? Off subject barely, is that this page sample merely from an atypical set up or else do you utilize a customized template. I use a webpage i’m looking for to improve and effectively the visuals is likely one of many key things to complete on my list.

  58. Awatar Dion Hardenbrook
    Dion Hardenbrook

    What i find tough is to find a blog that can seize me for a minute however your weblog is different. Bravo.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *