Slashdot Mirror


KDE Conquers Astrophysics With Kst

Telex4 writes "The Free Software community is constantly inundated with interesting new projects, but occasionally something crops up which is really special. Kst is just such a project. Started by Barth Netterfield, an astrophysicist, as a personal project to plot data from his experiments, it has now taken on a life of its own, being used in numerous academic projects, and finding funding from several government agencies. Intrigued by this project's success, and with a little prod from co-developer George Staikos, I interviewed Barth and George about kst, Free Software and physics."

195 comments

  1. KDE Naming by Anonymous Coward · · Score: 5, Funny

    I suppose its slightly better than KastroPhysics.

    1. Re:KDE Naming by Anonymous Coward · · Score: 3, Funny

      Shouldn't the headline read "KDE Konquers Kastrophysicists kith Kst"?

    2. Re:KDE Naming by Anonymous Coward · · Score: 0

      KastroPhysics

      communism = beards * cigars^2

    3. Re:KDE Naming by name773 · · Score: 3, Funny
      communism = beards * cigars^2
      you forgot vodka. the following equation will compensate:

      communism = (beards * (cigars + vodka)^(1 + 1/e))

    4. Re:KDE Naming by xeeno · · Score: 1

      Does this do anything that grace doesn't do?

    5. Re:KDE Naming by Crudely_Indecent · · Score: 1

      Yes, Kst is better....

      but, when referring to something KDE, shouldn't they spell conquer with a "K"?

      --


      "Lame" - Galaxar
    6. Re:KDE Naming by afd8856 · · Score: 1

      Might I remind you of Gimp, Gnumeric and every other Gnome application that starts with G ?

      --
      I'll do the stupid thing first and then you shy people follow...
    7. Re:KDE Naming by Anonymous Coward · · Score: 1, Insightful

      WOW!

      Gimp is now a Gnome program? I thought it only used gtk.

    8. Re:KDE Naming by Anonymous Coward · · Score: 0

      hey dumbass, GNOME applications start with "gnome-" and "gn"

    9. Re:KDE Naming by Forge · · Score: 1

      Vodka is Rusian, not Comunist. In other words, Kastro would give you kRum.

      --
      --= Isn't it surprising how badly I spell ?
  2. Pychart by updog · · Score: 5, Informative
    That definitely looks cool - another nice way I've found to plot data in a Python/QT environment is with Pychart

    It's easy to generate png/pdf/ps plots and they look really nice.

    1. Re:Pychart by bloosqr · · Score: 4, Informative

      If you like Python for doing plotting check out vpython Its basically a very simple opengl interface glued into python. Its actually originally designed to as a "computational physics" pedagogy language (which its really pretty fantastic for actually) but since its really just python its very easy to turn it into a poor mans 3d/4d plotting program :)

    2. Re:Pychart by Satai · · Score: 4, Informative

      Hell, why stop there? VTK and MayaVi are also pretty amazing visualization kits, both of which are either written in or provide python bindings. (MayaVi is built on VTK, but it provides a nice wrapper.) VTK has great isosurface locaters and some pretty awesome vector algorithms for looking at 2d and 3d data. We use it for physical applications at my work...

    3. Re:Pychart by Coryoth · · Score: 1

      If you're interested in something a little more complex than basic plots and charts I very highly reccomend VTK a visualisation toolkit that is unparalelled for putting together complex 3D visualisations of data. It's all in C++, is open source, and has Java, and Python bindings.

      I generally used the Python myself - and the python API is very nicely done - a pleasure to use, and a great way to do complex 3D data visualisation.

      Jedidiah.

    4. Re:Pychart by Teflik · · Score: 1

      If you're looking for some quick-n-easy RPMs for doing data analysis and visualization in Python, then check out: http://monkeyrpms.net/

      (/me braces for a slashdotting)

    5. Re:Pychart by Anonymous Coward · · Score: 0

      that's not how slashdottings work, spammer.

    6. Re:Pychart by Anonymous Coward · · Score: 0

      Looking at those example generated output images... I must have a different idea of what qualifies as "nice".

  3. "kst"? by kst · · Score: 4, Funny

    For the record, I had nothing to do with this.

    1. Re:"kst"? by dcstimm · · Score: 1

      hahahahha, man i am seriously crying right now

    2. Re:"kst"? by Anonymous Coward · · Score: 0

      yeah, you should be crying, you fucking loser.

  4. Shouldn't that be "Konquered"? by Anonymous Coward · · Score: 3, Funny

    As in "konquered astrophysiks"? How else can I tell that it was written for KDE?

  5. Lets not let this go to our heads by Anonymous Coward · · Score: 4, Interesting

    The author used Linux/KDE because that is what he was familiar with when he developed it. Its not suprising since universities are very UNIX centric. But that doesn't necessarily mean KDE is better suited for this type of application. In my opinion, no operating system/window manager will really have any significant advantages since the bulk of the work is number crunching. It could of easily been done in Win32.

    1. Re:Lets not let this go to our heads by Jeremy+Erwin · · Score: 4, Interesting

      Unix systems have had a historical advantage in scientific computation. Netterfield mentioned that he had first used XForms, looked at gtk+, felt queasy and decided to use KDE instead.
      As Kst is primarily a plotter of data, his choice of graphics toolkit is of some importance.

    2. Re:Lets not let this go to our heads by xs650 · · Score: 1

      But it wasn't

    3. Re:Lets not let this go to our heads by RoLi · · Score: 1
      Wrong, wrong, wrong.

      The point is that Linux comes with a compiler&tools which enables everybody to join the project, which is often a prerequesite for a free-of-charge project to become really good.

      So on the Win32 platform, this project would have remained a one-man-project, it would have never been made better by others and after a couple of years (when this one man would have moved on to something else or a replacement would appear or whatever) it would rot away and finally disapear.

  6. I'm sure many will ask this... by ZuperDee · · Score: 4, Interesting

    Why didn't the article headline read, "KDE Konquers Astrophysicists with Kst?"

    On a more serious note: This question wouldn't arise if KDE people didn't insist on prefixing EVERYTHING with "K." Of course, same goes for GNOME folks prefixing everything with "G." Why is this necessary?

    1. Re:I'm sure many will ask this... by ErichTheWebGuy · · Score: 5, Funny

      Why is this necessary?

      It's gnecessary kuz it's kool.

      --
      bash: rtfm: command not found
    2. Re:I'm sure many will ask this... by adler187 · · Score: 2, Insightful

      The same could be said for a lot of Windows applications using the Win prefix and Mac OS X apps using the i prefix.

    3. Re:I'm sure many will ask this... by zapp · · Score: 4, Interesting

      This has all been gone over before, but it isn't new to kde/gnome.

      X*, win* go back farther probably.

      I think it's both a style thing (recognizable 'gAIM, on that must be AIM for gnome'), and also it makes it easy to tell what works with what. xemacs clearly is the X version of emacs. winamp clearly doesn't work on linux or mac, and konquerer clearly doesn't work on gnome.

      --
      no comment
    4. Re:I'm sure many will ask this... by Anonymous Coward · · Score: 0

      To indicate which desktop environment it's written for making it easier to find apps for your chosen environment.

      It's not a KDE thing, they all do it (xeyes, xterm, xcalc) and I'm glad they do.

    5. Re:I'm sure many will ask this... by Azureflare · · Score: 4, Interesting
      So we know easily what WM libraries a package requires without looking at the depends.

      Personally I don't like it when packages don't prepend their names with k or g if they are specifically for KDE or Gnome. It's annoying when you try to install it and it says it wants to install gnome libraries, or KDE libraries (whichever WM libraries you don't like installing, maybe both if you're limited on HD space)

      It's consistent, and it works. It may seem a bit lame sometimes, but it makes things really easy for me (And others).

      Also from an ease of use standpoint, it makes it easy to know what to expect from a package. "Oh, that has a k before it, that means I'll be seeing KDE themes on that app if I'm running XFce."

      Sure, we should probably have a unified theme so things are pretty seamless and you can't tell if something is for KDE or Gnome (or more specifically, using qt or gtk). But we're not there yet, and it would be really confusing if we didn't keep things the way they are.

      I think eventually a distro will successfully make it possible for all apps to look similar to each other in all WM, and I think it would be a good thing to do that.

    6. Re:I'm sure many will ask this... by Anonymous Coward · · Score: 0

      Except that Konqueror does work on Gnome. Or, at least, it works on IceWM, Blackbox, Enlightenment, Fluxbox, Windowmaker, and every other WM I have tried on my Linux box. I also routinely run Gnome apps on KDE.

      G could also stand for GNU. gcc isn't a gnome app.

    7. Re:I'm sure many will ask this... by RedWizzard · · Score: 1
      This has all been gone over before, but it isn't new to kde/gnome. X*, win* go back farther probably.
      The difference is that most of these groups are prepending the names with a letter or two, but one of these groups insists on changing C's to K's. I find the KDE approach far too 1337 for my tastes.
    8. Re:I'm sure many will ask this... by damiam · · Score: 1

      GNOME? Prefacing everything wih a 'G'? I think Anjuta, Abiword, Balsa, Epiphany, Evolution, File Roller, F-Spot, Inkscape, Mergeant, Nautilus, Rhythmbox, Totem, and XChat would take issue with that assertion.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    9. Re:I'm sure many will ask this... by Frizzle+Fry · · Score: 1
      It's annoying when you try to install it and it says it wants to install gnome libraries, or KDE libraries (whichever WM libraries you don't like installing, maybe both if you're limited on HD space)

      It does sound annoying to try to install an app only discover that it has dependencies you didn't know about. There are two obvious solutions to this:
      1. Apps should list all of their dependencies and you should carefully read that list before installing
      2. The name of the app should have everything it used crammed into it.
      Honestly, I can't imagine why the latter would seem like the more senisble choice.
      --
      I'd rather be lucky than good.
    10. Re:I'm sure many will ask this... by g-san · · Score: 1

      Wrong. How the heck is linux gonna catch on mainstream you have to geek-babble phrases like GiMP, Konsole, Gnumeric, k3b, krec, kmix, KFloppy in your day to day conversations? "I clicked on KInternet so I could use KMail but a KPopup said my Qt was SOL so I used Kate then Klipper to paste it."

      BAH. All these names might seem nice and neat to the propeller hat developers but they will never fly with your mom or dad or boss. What brought on the on surge of the internet? The phrase, "World Wide Web," or just "web" for short could have been a huge factor. Everyman could embrace that idea, a web, interconnected, I get it! Could everyman understand FTP or TELNET? Would there be TV commercials today with people saying, 'TELNET to Port 8667 on EggPeeler.com for more info?' No. Same goes with these tape-on-the-glasses application names. I don't care or should not have to know what the underlying technology is, the program should just work.

    11. Re:I'm sure many will ask this... by IdleTime · · Score: 1, Funny

      That is just to funny!
      You try to deflate the argument about every gnome package starts a G and your sig says:
      "gnaughty [sourceforge.net] - easy free porn"
      Maybe not every program, but at least the one you promote! LOLOLOL

      --
      If you mod me down, I *will* introduce you to my sister!
    12. Re:I'm sure many will ask this... by nathanh · · Score: 1
      On a more serious note: This question wouldn't arise if KDE people didn't insist on prefixing EVERYTHING with "K." Of course, same goes for GNOME folks prefixing everything with "G." Why is this necessary?

      Tradition.

      The C language doesn't have namespaces so you ran the risk of two (or more) libraries having the same name for a symbol. Of course, this would stop you from linking against both libraries. To avoid these so-called "conflicts" the library designers would prefix all their symbols with a short extension. So for example, the X11 symbols would have the "X" prefix and all OpenGL symbols use "gl"

      Unfortunately this tradition has extended out into program names. The most obvious example was from the X11 designers who stuck "x" in front of nearly everything. Other platforms did similar things, eg, the "win" prefix on Windows and the "mac" prefix on Macintosh. So you have WinMAME, MacMAME, WinZIP, WinWord, and so on.

      The KDE people repeated the tradition by using the prefix "k" and the GNOME people responded with the prefix "g". But just sticking the prefix at the front is not very clever so it's a UNIX tradition to make the prefix clever. So "Klever" would be a good choice. And "Kontact" is pretty good too. But "KWord" is not very clever.

      But at the end of the day the user couldn't give a crap about tradition or the programmer trying to be clever. So more and more KDE/GNOME programs are choosing names which actually mean something. This is both good and bad. It's good because it makes for a better "personal computer" feel to KDE/GNOME. It's bad because we're losing one of the in-jokes that UNIX has had for almost 30 years.

    13. Re:I'm sure many will ask this... by Scarblac · · Score: 2, Insightful

      and also it makes it easy to tell what works with what. xemacs clearly is the X version of emacs.

      That's a perfect example of what is wrong with this approach. The difference between emacs and xemacs has nothing to do with X; yet everybody seems to think so. Both of them work fine under X. Xemacs just forked off ages ago because of disagreements with RMS.

      --
      I believe posters are recognized by their sig. So I made one.
    14. Re:I'm sure many will ask this... by Emil+Brink · · Score: 1

      You are free to name the programs you write anything you like, of course. So there is no problem here, is there?

      --
      main(O){10<putchar(4^--O?77-(15&5128 >>4*O):10)&&main(2+O);}
    15. Re:I'm sure many will ask this... by Anonymous Coward · · Score: 0

      Will they ever top naming things MSthis and MSthat?

      mspaint msword msoffice...

    16. Re:I'm sure many will ask this... by cyb97 · · Score: 1

      I don't see how this is any different from any other platforms. When software makes it mainstream most users don't talk about them with their full name.
      When was the last time you use Microsoft Internet Explorer in a sentance, most people just call it "the browser" or "explorer".

      When I talk about reading mail, I seldom refer to the application I use, I rather say "I'm plowing through last nights mail" than saying "I'm deep inside the bowls of mutt trying to work this new magic macro".

      GiMP is already mainstream, I've even had requests from both windows and mac-users where to get this magic piece of software (usually accompanied by "how much does it cost?") as they've heard about it in movie SFX magazines and so on.

      Most lusers who regard their computer as black magic seldom use the right names anyway, it's usually refered to as "That grid-thing that let's me do my finances", or any writing program as "Word" even though it's notepad (or KNote/Kate whatever ;-).

      Especially for KDE, it's default to have the K-menu display the function of the program right beside the name, alleviate the stress of finding the right application in a world where everything as a strange new name.

    17. Re:I'm sure many will ask this... by ntb · · Score: 1

      I'm working on a redhat linux, i use gnome and... use konqueror

    18. Re:I'm sure many will ask this... by foog · · Score: 1

      So we know easily what WM libraries a package requires without looking at the depends...

      Jesus wept.

      I never thought I'd hear a rationalization for using Hungarian notation to name applications.

    19. Re:I'm sure many will ask this... by afd8856 · · Score: 1

      Try running Konqueror on Gnome without the Kdelibs and see how far you get. The grandparent post is right about this issue.

      --
      I'll do the stupid thing first and then you shy people follow...
    20. Re:I'm sure many will ask this... by Anonymous Coward · · Score: 0

      "This question wouldn't arise if KDE people didn't insist on prefixing EVERYTHING with "K." Of course, same goes for GNOME folks prefixing everything with "G." Why is this necessary?"

      ls /usr/bin/g*
      ls /usr/bin/k*

      g[tab]

    21. Re:I'm sure many will ask this... by Just+Some+Guy · · Score: 1
      It's consistent, and it works. It may seem a bit lame sometimes, but it makes things really easy for me (And others).

      Never mind that it destroys the ability to quickly picks apps from a list, such as the KDE menu. You get listings like:

      • App
      • CD Player
      • Editor
      • GApp
      • GCD Player
      • Geditor
      • ... (23 things beginning with G)
      • GZokoban
      • JuK
      • KApp
      • KCD Player
      • Keditor
      • ... (147 things beginning with K)
      • KZokoban
      • Mozilla
      • XApp
      • XCD Player
      • Xemacs
      • ... (2 things beginning with X)
      • XZokoban
      • Zokoban

      Basically, it moves all but a handful of apps into two or three "hash buckets", so you have to switch to visually scanning the second letter of application names. I hate it, it's confusing, and I wish it'd never started going that way.

      --
      Dewey, what part of this looks like authorities should be involved?
    22. Re:I'm sure many will ask this... by Anonymous Coward · · Score: 0

      Try running Konqueror on Gnome without the Kdelibs and see how far you get.

      What's that got to do with anything?

      The grandparent post is right about this issue.

      But the grandparent post said nothing about kdelibs. He said, and I quote:

      konquerer clearly doesn't work on gnome.

      It clearly does. I can show you screenshots if you like.

    23. Re:I'm sure many will ask this... by Anonymous Coward · · Score: 0

      This question wouldn't arise if KDE people didn't insist on prefixing EVERYTHING with "K."

      You mean like Cervisia, Quanta, Umbrello, Gwenview, Amarok, Juk, Noatun, Arts, etc?

    24. Re:I'm sure many will ask this... by barakn · · Score: 1

      There is (was?) a version of Winamp for the Mac. I'm not sure why it wasn't renamed.

      --
      "I'm so moist I'm sticking to the leather." -Kermit the Frog on The Late Late Show
    25. Re:I'm sure many will ask this... by HyperCash · · Score: 1

      Why does MS prefix everything with an MS. You know, MS Word, MS Excel, MS Windows, etc? Its just branding, and even if you don't like it, it does help let people know a little bit. Like, if I see, KWord, I'm going to know that its not a Gnome or MS product.

      --HC

      --
      So I'm jump'n up and down screaming show me the money.
    26. Re:I'm sure many will ask this... by damiam · · Score: 1

      I gnew someone would point that out, and it's kinda ironic, but it doesn't affect my point. gnaughty is not part of GNOME, and certainly not a major GNOME app.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    27. Re:I'm sure many will ask this... by Anonymous Coward · · Score: 1, Informative

      But the disagrements had to do with X. Some people couldn't wait to get their improvements into RMS's release cycles(of Debian-esque proportions, and larger). So they banded together, and their version worked with X, it was stable and worked better for them. By that time it would have been impossible to integrate the improvements without recoding things, which would have taken enough time that the new GNU emacs would be out anyway(with X) in a stable form.

  7. Re:screenshot? by boarder8925 · · Score: 2, Informative
  8. kst by Anonymous Coward · · Score: 5, Informative

    It looks good, but I'm skeptical about its usefulness for me. ROOT already produces damn good output and fills most of my needs. And for everything else there's gnuplot.

    But I will look at kst. If it's as good as they say it is, I may use it instead of gnuplot.

    1. Re:kst by Anonymous Coward · · Score: 0

      I agree completely! If it were implemented in Win32 you know you could trust the graphics output, but with Qt, you just never know (after all its open source, who knows what was put in there!). I don't think I'll touch it until they do a windows port.

    2. Re:kst by Anonymous Coward · · Score: 0

      Congratulations. That's got to be the stupidest troll I've ever seen, in all of my way-too-many years of reading Slashdot.

    3. Re:kst by Anonymous Coward · · Score: 1, Funny

      Thanks. Trolling is hard work and we rarely get recognition. Now I can finally brag on trolltalk and not be mocked. I finally have the STUPIDEST TROLL EVER SEEN. Yay!

    4. Re:kst by Anonymous Coward · · Score: 0

      Ooh. Nice naked logo on that ROOT page. Or whatever that thing is.

    5. Re:kst by Anonymous Coward · · Score: 0

      I'm sorry, but kst is to ROOT as MS Notepad is to Emacs. ROOT is just as free but not GPL, unfortunately.

    6. Re:kst by drauh · · Score: 2, Informative

      ugh. root is a 300 lb gorilla, and about as friendly: c++ is its scripting language. gnuplot is good, but you have to work hard to make pretty plots. also, it is missing a 'plot data as image' (i.e. a pixel or rectangle per point) feature. as someone else has mentioned above, mayavi is great.

      --
      This is a tautology.
    7. Re:kst by Lust · · Score: 2, Informative

      Don't forget Octave, a Matlab-like but free data analysis/plotting program. It can directly run most of what you've already programmed for Matlab.

    8. Re:kst by justins · · Score: 1

      I'm sure ROOT's other users would agree with you. All five of them.

      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
  9. Another one? by drsmack1 · · Score: 5, Funny

    We need to stop creating all of these astrophysics programs for Linux and develop the ones we have now!

    1. Re:Another one? by Anonymous Coward · · Score: 0

      Heretic!

      Are you actually considering making a useful open source project? That would take away from our freedoms!

      If I had a stake, I'd burn you on it.

    2. Re:Another one? by ajs · · Score: 2

      Wow, drsmack1, I'd like to appologize on behalf of the moderators who were clearly drinking when the modded you.

      Folks: he was making a joke... you know "another window manager?!", etc., etc....

      The moderation flag you were looking for was "funny"

    3. Re:Another one? by another_henry · · Score: 1
      Honestly, I don't see a whole lot of astrophysics packages out there. Three distinct projects, and one of them's just a code translator.

      (Please correct me if I'm wrong about this, IANAA yet)

      --
      "Studies have shown that people who eat peanuts live longer than those who do not eat."
    4. Re:Another one? by samhalliday · · Score: 1

      there are plenty of open source professional packages out there... but you won't find them on freshmeat; in my experience they lurk on some random's homepage and you need to know people in the field where that is. they all do very specific tasks; and the grandparent was making a joke :-/

    5. Re:Another one? by another_henry · · Score: 1

      Okay.. I suck. (not enough coffee?)

      --
      "Studies have shown that people who eat peanuts live longer than those who do not eat."
  10. He'll need it... by Chemical+Serenity · · Score: 4, Funny

    ... to plot how quickly his site gets slashdotted. ;)

    --
    "People will pay big bucks for the luxury of ignorance."
  11. I would have thought Gnome by Anonymous Coward · · Score: 4, Funny

    I thought they were looking to find the Grand Gnunified Theory.

    1. Re:I would have thought Gnome by Anonymous Coward · · Score: 0

      Did anybody else read that as "grand gayified theory?" LOL

  12. Comment removed by account_deleted · · Score: 5, Insightful

    Comment removed based on user account deletion

  13. Instructions by jsweval · · Score: 2, Funny

    Anyone else not able to read the instructions because its MIME type is text/html?

    1. Re:Instructions by methano · · Score: 1

      I can't read it either but I didn't want to say anything. I was afraid it was my fault. I only took 2 semesters of physics.

  14. Python Announces Fork... by Eberlin · · Score: 4, Funny

    Pst (pronounced pissed...or post, depending on who you ask) is a Python fork of the now-popular kst program. Instead of astrophysics, it endeavors to plot a graph of aggression among IT employees.

    Finding absolutely no funding from anyone, including government agencies, the project has taken a life of its own among overworked volunteer developers. These Pst programmers work dilligently on the code while concurrently providing enough test data to plot.

    Due to its popularity, a port using Microsoft Foundation Classes is in the works. Rumor has it that it will be called MFT (pronounced miffed). A C port is also being made -- and their sourceforge project is located at ifuckinhateusers.sourceforge.net

    1. Re:Python Announces Fork... by Anonymous Coward · · Score: 0

      alrighty, that dude that voted informative should take that vote back or something. there should've been a parody/joke disclaimer in there.

  15. Ever since Igor by PaSTE · · Score: 4, Informative

    I used <a href="https://www.wavemetrics.com">Igor</a&g t; as an undergrad for most of my data plotting and graphing (physics), but the interface was not intuitive and without knowing the command-line language, navigating the menus took a very long time, even when you knew what you were looking for. Also, the price ($400 for the latest version) kept me away from using it off campus. Now I tend to stick to <a href="http://root.cern.ch/">ROOT</a> simply because its Cint interpreter is ideal for handling the massive (10^6 n-tuples) amount of data I look over, and because it's free. However, making advanced graphs and plots with ROOT requires a whomping manual and a fairly good grasp of C, as there are virtually no point-and-click features to it. I'm really glad another open-source data manipulation program is in the works, and that it can do the things ROOT can as easliy as Igor can without the emense price restrictions.

    --
    /*No comment*/ #No comment //No comment ;No comment 'No comment REM No comment !No
    1. Re:Ever since Igor by Anonymous Coward · · Score: 0
      Everybody laugh at me for not using "preview."

      Igor

      ROOT

    2. Re:Ever since Igor by Compuser · · Score: 2

      Repeat after me: Matlab is your friend.

    3. Re:Ever since Igor by infolib · · Score: 2, Interesting

      However, making advanced graphs and plots with ROOT requires a whomping manual

      Why not try R? There's not much point and click, but the command are quite ok, and as you can see from their page it generates some VERY good-looking graphs. Its GPL'ed :-)

      --
      Any sufficiently advanced libertarian utopia is indistinguishable from government.
  16. Grace (aka Ace/gr) by nsushkin · · Score: 3, Informative
    Why reinvent the wheel, what was wrong with using Grace.

    While I agree that the Motif app looks a little outdated, the app is free as in GPL and is really powerful in terms of features. For example, it allows scripting.

    1. Re:Grace (aka Ace/gr) by Satai · · Score: 2, Informative

      I like the scripting in Grace, but it had quite a learning curve. I found that the python bindings were useful. For scripted plots, supermongo (not free) is popular, but I think Grace is prettier.

    2. Re:Grace (aka Ace/gr) by tskisner · · Score: 3, Insightful

      I'm one of the grad students that uses kst every day for analyzing data for the Boomerang experiment.

      Try using Grace to plot 1e6 data samples from 16 different sources in real time as it is acquired. Grace has some nice math features, but I believe that within the next year most of these will be surpassed by the features of kst.

      Sometimes it's easier to build a new house that renovate an old one ;-)

  17. Re:An interesting take on the GPL by aeoo · · Score: 2, Interesting

    For the uninformed ones like me, why exactly are you required to sign an NDA? Isn't science based on sharing information? What am I missing here? How can a researcher be told how to run their research? I don't understand where that power comes from.

  18. Supermongo or gnuplot by Anonymous Coward · · Score: 0

    Does the functionality overlap with sm or gnuplot?
    Like could I consider using kst to replace sm?

  19. Re:An interesting take on the GPL by Anonymous Coward · · Score: 0

    Sometimes I think myself lucky that all I need is chalk and a blackboard...

    So that's "all" you need? A good blackboard is quite expensive. And if you want a sliding set of blackboards, the cost becomes huge.

    Best stick to pen and paper, my friend.

  20. Re:Translation by Anonymous Coward · · Score: 0

    Yes, when "accurate statement" means "complete bullshit troll".

  21. Re:An interesting take on the GPL by pyite · · Score: 2, Interesting

    Can't do research without money (for the most part). Can't get published unless you have credibility. Can't have credibility unless you have peer review. Can't have peer review unless you have peers. Can't have peers unless you're at a University from which you get funded.

    --

    "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

  22. Re:An interesting take on the GPL by wdconinc · · Score: 1

    Most universities have the policy that on everything you write while you are paid by them, they have the copyright. That means: no GPL possible!

  23. Funding by Anonymous Coward · · Score: 0, Troll

    I'm glad that Kst has funding from the United States government. I am however, concerned that Kst is using the GPL which restricts my ability to alter the code and make money from it.

    I've already paid my taxes that funded this project. Should it not be a BSD licensed project where I can use the code however I want? Why does a tax-funded project have the ability to inflict its restrictions on me?

    1. Re:Funding by updog · · Score: 3, Interesting
      You may be trolling, but that is an interesting question - there are definitely arguments for releasing it as BSD licensed. I don't agree at all with the moderators for modding the comment as Flamebait.

      Here's one reason to make it GPL - it makes financial sense. Since they have invested money and time into this project, they should strive to maximize their potential return.

      By making it GPL, their initial investment can be improved upon by anyone, and the Kst project can reap the benifits.

    2. Re:Funding by aussersterne · · Score: 2, Insightful

      You mean like your tax-funded congress, your tax-funded police department, or your tax-funded internal revenue service?

      --
      STOP . AMERICA . NOW
    3. Re:Funding by PitaBred · · Score: 3, Insightful

      How about because they chose Qt as the toolkit because it makes development easier, and Qt is GPL licensed, so derivatives have to be?
      Dumbass.

    4. Re:Funding by lightray · · Score: 1

      Government agencies actually can't copyright the IP they produce. Check out the license on Foremost, for example:

      * This is a work of the US Government. In accordance with 17 USC 105,
      * copyright protection is not available for any work of the US Government.
      *
      * This program is distributed in the hope that it will be useful, but
      * WITHOUT ANY WARRANTY; without even the implied warranty of
      * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

      Unfortunately, this lack of copyright doesn't mean that Govt software will ever be released. Moreover, software created with government funding but not directly by the government is exempt from this rule. I'm not sure what special rules exist, but I think that the government contractors / grantees get to license the software they develop with federal money as they see fit.

      For example, Traceroute was written at the Lawrence Berkeley National Laboratory, which is operated under contract from the U.S. Department of Energy by the University of California. Thus UC gets copyright. The copyright notice on traceroute is:

      * Copyright (c) 1988, 1989, 1991, 1994, 1995, 1996, 1997, 1998, 1999, 2000
      * The Regents of the University of California. All rights reserved.
      *

      Unfortunately, I think that the vast majority (excuse the use of a countable noun for an uncountable quantity) of software developed with government money is never released to the public in any way, let alone under any free / open source terms.

    5. Re:Funding by updog · · Score: 1

      That's interesting, if that's the case, software created directly by the US Gov't can not be GPL...

  24. Re:Translation by Anonymous Coward · · Score: 0

    It's a shame that the parent comment will be modded to -1. It is Damn insightful.

  25. Re:An interesting take on the GPL by aeoo · · Score: 1

    You failed to connect this to the NDA being a requirement.

  26. Re:An interesting take on the GPL by 0racle · · Score: 2, Informative

    Because without it, your not doing the research. Essentially its because they said so, you can take it or leave it.

    --
    "I use a Mac because I'm just better than you are."
  27. Not quite... by DarkMan · · Score: 5, Informative

    I take your point - most of this application, like many, is in principle doable independant of the underlying OS.

    However, there are a few pluses on the side of Linux for this application.

    2 GB+ files. Some versions of Win32 can do them, some can't. Some can only do it with a following wind. When you're talking scientific data, such file sizes can crop up often, if not a regular feature.

    Network independance. This is less of an issue for display, but on the processing side, being able to coordinate multiple tasks, spread across many servers, from one desktop is a big win. Particualrly when it's a 'free' side effect (requires no extra programming). Four boxes are cheaper than a quad box - by quite a sizeable margin.

    Which leads us on to the scheduler - with Win2K, a background number crunch task will take longer than on Linux, and impact interactive response more. That's not off the top of my head - that's based off my Linux/KDE desktop and my office mates Win2K systems doing the same tasks (computational chemistry, so essentially big matrix sums).

    There's also library support. Not such a big one, as they can be ported, but it's more work that way. By libraries, I mean things like FFTW, LAPACK and BLAS.

    So, that's a few areas with modest wins for unix/KDE. I'll add that headless admin for Unix is simpler than for Windows, which helps with the headless cruncher boxes, and conclude that there is a reason that unix is popular in universities, as it's got a slight edge.

    Yes, it may well have been as easy to write for Win32 as KDE [0] - but in use, the linux is better for the number crunching.

    [0] I wouldn't agree to that personally, but there's a degree of personal preference in there, so that's not objective.

    1. Re:Not quite... by Anonymous Coward · · Score: 0

      Oh for Peter, Paul and Mary's sake, you don't start footnote numbering from zero. You just don't. Ever. Time you got a dose of the real world out there, eh?

    2. Re:Not quite... by AnotherLostAtom · · Score: 1

      All Very good points, and this is why MS is freeked out of their minds right now. Now I don't understand why MS doesn't go open source. Just set up a funky licensce where a company can't just take the code and compile there own version, but must pay the licensce fee. Would that not work? Also, I am still using windork cause of my pocket PC.. Old one, compaq 3660. Otherwise I would make the Jump.. I actually have a duel boot now :P

    3. Re:Not quite... by justins · · Score: 1
      2 GB+ files. Some versions of Win32 can do them, some can't.

      Much like Unix and Linux.

      Of course the really big difference is that NT has supported these large files from the very beginning (1993), much earlier than most Unixes and close to a decade before Linux.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
  28. Ob Simpsons Reference by Froosh · · Score: 1
    "There is so much i dont know about astro physics; I wish I read that book by that wheel chair guy."
    But is this easy enough for Homer to use? ;)
  29. tut doesn't render in mozilla by Anonymous Coward · · Score: 0

    all i get is the raw html page. using mozill 1.7b

  30. Re:An interesting take on the GPL by ErichTheWebGuy · · Score: 1

    I don't recall the case name or anything right off-hand, but I know that at least in California, that was shot down by the state Supreme Court.

    --
    bash: rtfm: command not found
  31. Submission stolen from kdenews.org by moxruby · · Score: 1

    While I'm sure the guys over at kdenews are happy this made it to the front page of slashdot, I'm sure they would have appreciated a little credit...

    1. Re:Submission stolen from kdenews.org by Anonymous Coward · · Score: 0

      That's the problem with the Slashdot posting format of "blahblah writes ....". It's pretty rare for the poster to have originally written anything in the post. It all comes from the linked page(s), but Slashdot attributes the blurb to the submitter erroneously. It's pretty sad, it even borders on plaigarism.

  32. Re:An interesting take on the GPL by aeoo · · Score: 1

    Who is "THEY"? The U.? The sponsor? Is there some pressure on the U.? What is the source of the pressure? Why is the U. interested in NDA? What if they don't get an NDA, what do they lose?

    Answer my question full heartedly please.

  33. Where the name comes from by greppling · · Score: 4, Informative
    From the tutorial:

    Q: What does kst stand for?

    A: The 'k' in kst stands for the same thing as the K in KDE. (ie, the letter after J and before L). The 's' and the 't' have a similar explanation.

    1. Re:Where the name comes from by serutan · · Score: 1

      This is Score 4: Informative? Uhhhh, okay.

  34. Apologies by moxruby · · Score: 1

    I just notied that the guy who posted the story to kdenews was the same who submitted it to slashdot - he an do as he pleases with his own work...

    My apologies.

  35. Re:An interesting take on the GPL by 0racle · · Score: 2, Informative

    "THEY" are whomever "YOU" are dealing with. It may be the "U." if they are the "THEY" that wishes to keep the ownership and anything related to the project, or perhaps "THEY" refers to the sponsor if technically "YOU" are working for "THEY" through the "U." In short "THEY" is whomever is asking you to sign the "NDA."

    --
    "I use a Mac because I'm just better than you are."
  36. gnuplot by Anonymous Coward · · Score: 0

    What does this provide that you can't do with gnuplot?

  37. Re:An interesting take on the GPL by Anonymous Coward · · Score: 0

    What the "HELL!"

  38. Correction by Anonymous Coward · · Score: 0

    Anyone else not able to read the instructions because its MIME type is not text/html?

    1. Re:Correction by jsweval · · Score: 1

      Thanks, I need more sleep.

  39. Re:An interesting take on the GPL by aeoo · · Score: 1

    Ok, please tell me, if you can, how does Philosophy of Science (and in particular, Ethics) deal with NDA's?

    Isn't it a little screwy? Isn't the whole point of U. is to resist the political and monetary pressure so as to create a haven for research where thinkers are allowed and even encouraged to be free?

    See, this goes back to recent posts I made. It looks to me like U.'s are going down the toylet. I'm always open for suggestions, information and other input (brick on the head, cluestick, etc.). So I am asking here in hopes of getting an answer that will make me think this way, "Aha, yes I see that NDA is a perfectly accetable practice for a scientific researcher, because of _____, and it does not indeed conflict with the ethos of Science." I'm looking for some Aha here, but all I get are vague answer that if anything, just make my current opinions stronger.

    I understand that money is needed. The real question is this:

    Is it better to do closed research for money or is it better to do no closed research at all? And when you answer, you might as well answer this, "Better for whom and how?"

  40. Gretl by Knights+who+say+'INT · · Score: 2, Informative

    Another piece of software that became quite a hit in academia is Gretl, the GNU Econometrics, Time-series and regression library.

    It's a perfect clone of eViews, and it's free as in "just grab it"

  41. Comment removed by account_deleted · · Score: 2, Informative

    Comment removed based on user account deletion

  42. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  43. Re:NO! It can't be! by pheesh · · Score: 1

    would have been funny, but you mixed up your nerd categorization. Clearly a Star Wars geek.

    --
    They have a tremendous selection of fresh juices
  44. Who the heck mods this as "Informative"? by melted · · Score: 1, Informative

    There's so much bullshit in the parent post - it's just mind boggling. First off, every NT based version of Windows supports 2GB+ files. That's since Windows NT 3.51 folks! Wake up!

    Network independence section is totally bogus, too. It takes LESS bandwidth to run a Windows box through RDP these days than what a simple X app would create. It's trivial to setup and run, and guess what, Windows has a TCP/IP stack, too.

    There's no reason to believe that Windows is slower at number crunching. It's faster at everything else, why would it be slower at this particular task.

    Libraries DO WORK under windows, LAPACK at the very least.

    I mean, Linux has its strengths, but spreading such a smelly bullshit as the parent does is just insulting to my intelligence.

    1. Re:Who the heck mods this as "Informative"? by HuguesT · · Score: 1

      Re: RDP, absolutely correct, but you need to be running one of the server editions of Windows (2000 or 2003), otherwise you get logged off at the console in XP. If you are a normal Windows user (not running the server version) then VNC is better. The bandwidth requirement for both the X and Windows versions of VNC are comparable.

      Windows is not slower at number crunching but I don't know where you got the information that it was "faster at everything else".

    2. Re:Who the heck mods this as "Informative"? by lightray · · Score: 1

      Seriously. Mod the grandparent message down. Windows can do those things just fine.

    3. Re:Who the heck mods this as "Informative"? by afd8856 · · Score: 1

      Don't forget that you need a licence server and licences for every session of windows that runs through this server. If you have 4 clients, you need 4 licences.

      --
      I'll do the stupid thing first and then you shy people follow...
    4. Re:Who the heck mods this as "Informative"? by Anonymous Coward · · Score: 0
      There's no reason to believe that Windows is slower at number crunching. It's faster at everything else, why would it be slower at this particular task.


      In every real world rendering benchmark I've run (and I've run several with PRMan, maya and Shake) linux beats windows on the same hardware. This is not a theoretical test, this was using real scenes on real software in the real world.

    5. Re:Who the heck mods this as "Informative"? by LWATCDR · · Score: 1

      "There's so much bullshit in the parent post - it's just mind boggling. First off, every NT based version of Windows supports 2GB+ files. That's since Windows NT 3.51 folks! Wake up" He said Win32, that includes the nasty little 95/98/me family branch of Windows.

      His comment on network idependence had more to do with spliting tasks across machines than RDP or running xwindows across the network. It is is much easier to port code to run on really powerful iron like Power4 or Sparc based servers than windows code. There is also nothing that I have seen like openMosix for Windows. If you need a lot of computeing power just burn a bunch of Cluster Knoppix CDs come in on a weekend when there are a lot of unused workstations and make a cluster.

      What is the line about Windows being faster at everything than Linux???? Talk about BS I have never seen that study. I will say that without a doubt you can setup Linux to crunch numbers faster than a Windows box. Strip out everything that you do not need to church numbers from your linux install, No x-windows, apache, or any of the other services you do not need. Just ssh and networking. It will be faster at most tasks than the same windows box because it it not running a desktop or the hundred other things that windows run not to mention the extra memory that you will have not having IE loaded. More memory and less tasks eating your CPU time == faster execution.

      Yes he even said that you could port the libraries to Windows. I have never had to go from Unix/Linux to Windows so I have no idea how hard it would to port code. Microsoft took a step back when it took out the Posix subsystem from Windows XP. Depending on the library it could be very portable, requires some tweaking, or could be a freaking nightmare. This is an intersting twist. The old argument that you have more software that runs out of the box if you windows is turned around. Most libs that where writen for Unix will just recompile on Linux. Cygwin could help with the port to windows so all is not lost.

      The big advantages that Linux has in this market are.
      1. Everyone pretty much knows Unix.
      2. You can buy a bunch of white boxes or parts and make you own supercomputing cluster for very little money.
      3. Cheaper.
      4. No need to worry if the next blaster is going to take out your cluster. You shouldn't need to worry about that at all if you are behind a good firewall even if you are running Windows.

      I would say your venom is really not needed.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  45. Re:An interesting take on the GPL by pyite · · Score: 1

    Please don't take this as an insult, but you are quite naive to the ways of the Universities (note, I differentiate U niversities who get all the money for research from u niversities who either don't do much research or are primarily liberal arts institutions). Universities are more political and bureaucratic in nature than many governments. That said, I love working for one as the atmosphere inside individual departments is very laid back and lax. However, once you have to deal with people outside your department, every word you say has to be carefully chosen and your sentences engineered, not written. The fact of the matter is that departments in Universities (and there are lots) are discrete, money making enterprises (whether they are truly "for-profit" or not, semantics makes no difference on reality). Departments are at the beck and call of those who will give them money (big business or government) and will sign NDAs if the need be.

    --

    "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

  46. Kosmic by Anonymous Coward · · Score: 0

    You know, atoms just want to be free, especially the radical ones...

  47. OK, fine... by Spoing · · Score: 1, Funny
    Now KDE has an astophysics program. Can it do colour-magnitude diagrams? Can it give real-time feedback from particle accelerators?

    You open source people have to cover this or Microsoft will walk all over you.

    (Satire, probably bad, noted here to CMA.)

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    1. Re:OK, fine... by fredistheking · · Score: 1

      The topic is rather misleading. It seems it is only a simple plotting program.

      -

  48. What does he do with it? by bluGill · · Score: 1

    Yawn, same old third for license issues, third for introduction... Leaves just a couple sentences to what would be most interesting to a geek: what is he doing with it.

    gondola pointing sensor time traces, and bolometer detector, sound more like something that a fiction author made up to this not an astro physicist, but reasonably smart. I'd be much more interested in his research and how the program works than all the boring details around the program and who uses it.

    1. Re:What does he do with it? by cot · · Score: 1

      A gondola hangs from underneath a balloon based telescope (flying above most of the atmosphere helps for many observations, and is vastly cheaper and faster than a satellite). When your telescope is hanging from a flying balloon, you typically need to reconstruct the pointing of the gondola fairly accurately to know what part of the sky you are looking at as the balloon bobs around.

      Bolometers are thermal detectors. Incident radiation, millimeter wavelength light in this case, is dissipated as heat in an absorber and the ensuing temperature change is measured by a (typically integral) thermometer.

      These are the sorts of things an experimentalist deals with.

      --

    2. Re:What does he do with it? by cot · · Score: 1

      Oops, first sentence is unclear - the telescope is typically IN the gondola, which is what hangs beneath the balloon. A gondola on a passenger carrying balloon is the basket you stand in.

      --

  49. Re:An interesting take on the GPL by wdconinc · · Score: 1

    Quotes from copyright policy[1] of umich:

    staff (e.g. server admins): "the University owns works created by staff within the scope of their employment duties"

    students: "Students who create academic works [...] own the copyright [...] unless: [...] the works qualify as works made for hire in the course of employment"

    So, here, you lose your copyright if you are paid for it. It seems to depend on the university though... [2]

    Ref.[1]: http://www.copyright.umich.edu/print-policy.html
    Ref.[2]: http://forums.gentoo.org/viewtopic.php?t=165831&hi ghlight=copyright+university

  50. Anyone remember... by Anonymous Coward · · Score: 0

    ...the game Pyst? It was a Myst parody.

  51. There can be only one.... by RayBender · · Score: 0, Troll
    GNUPLOT. All others suck. I especially love the functional fitter.

    --
    Human genome = 3 billion base pairs = 6 GBit. Windows + Office = 20 Gbit. Which is more impressive?
  52. Re:An interesting take on the GPL by 110010001000 · · Score: 1

    "Isn't the whole point of U. is to resist the political and monetary pressure so as to create a haven for research where thinkers are allowed and even encouraged to be free"

    Mod parent up: +5 Funny.
    Modern university research is driven by money. A lot of that money comes from private industry or government grants. These are the people asking you to sign an NDA. It doesn't mean the research can't be shared, just that an agreement needs to be in place with the people doing the funding before it is shared with you.

  53. And Kst is???? by Anonymous Coward · · Score: 0

    Yet another /. article that doesn't say what the program does.
    (And "It's an astrophysics program" is not sufficient.)

  54. Re:An interesting take on the GPL by dmaxwell · · Score: 1

    To be quite honest, I doubt that this is terribly different from the situation in traditional software companies, who obviously want to protect their code. The main motivation in the academic environment, however, is that you don't want your techniques used by another research group when grants are so hard to come by these days. Again, I'm glad all I deal with is a blackboard.

    That's all well and good. So it seems academia is to be just another part of the corporate world. I'm just wondering about one small detail.

    How is this piffling little thing called science going to get done? It doesn't work too well when scientists can't disseminate their ideas.

  55. Gnuplot? by bsd4me · · Score: 2, Interesting

    Can anyone comment on this compared with Gnuplot?

    LaTeX and Gnuplot got me through college without having to pay for laser printing papers (the laser printers on the unix machines were free, but the ones on the PCs and Macs were a nickel a page.).

    --

    (S(SKK)(SKK))(S(SKK)(SKK))

  56. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  57. Openness in academia by baxissimo · · Score: 3, Informative

    People share their ideas and publish, because if they don't they don't get tenure or graduate or whatever. But there's often a big development investment involved in going from some paper published in a journal to working code. The published paper may give you the major differences between what they've done and the previous work, but most any important achievement builds on a bunch of prior work which is, say, contained in 5 other papers, which in turn were each based on 5 other papers each, and tracking all that down and getting it and translated into code can take a long time.

    So say I'm the guy who published the paper -- while you're spending all your time re-implementing my previous method, I've already gone on and developed another few enhancements or a whole new method, and gotten another paper or two out of it, while you're still trying to recreate what I did last year.

    So basically, just because the ideas in academia are basically open, that doesn't mean the implementations are. In fact, I've heard some math guys voice the opinion that releasing your source code is just a waste. It takes a significant time investment on your part to get it all packaged up, perhaps cleaning up the code some, and then to answer questions people have about it etc. And when it comes time for tenure review, they don't ask you how much source code you released. No, all that matters is how many journals you published in. So while you were busy cleaning up your source code for release, fixing non-critical bugs and adding non-essential features, you could have been working on the next publication instead.

    Of course a lot of researchers do go all the way with openness and release source. But I've seen plenty of both strategies.

    Another part of the equation is that Universities these days all want a piece of the action on anything invented within their walls. So they want you file for patents and such, and try to find people that will license those patents. And naturally a big cut of the licensing fees go to the Universtity. And then there's folks who dream of starting their own multi-million dollar spin-off technology company, so they don't want to let too many details about what they're doing to leak out until they've got all the patents lined up.

    1. Re:Openness in academia by starsong · · Score: 2, Insightful

      In fact, I've heard some math guys voice the opinion that releasing your source code is just a waste. It takes a significant time investment on your part to get it all packaged up, perhaps cleaning up the code some, and then to answer questions people have about it etc. And when it comes time for tenure review, they don't ask you how much source code you released.

      This makes absolute sense, if the goal in academia is the same as it is in corporate life: to make the most money and to be at the top of the food chain. On the one hand, people go into science claiming they're not in it for the money (and usually, there *isn't* that much money in it), but will hoard knowledge and backstab viciously to increase their position in the hierarchy. Why bother? They're just trading one type of greed for another.

      I don't want to come off sounding completely naive, but I don't think cleaning code up, packaging it, sharing it with the world and answering questions is a waste of time. Similarly, it makes me sad that some professors view courses and lectures as an burdensome part of their job requirement.

      No, all that matters is how many journals you published in. So while you were busy cleaning up your source code for release, fixing non-critical bugs and adding non-essential features, you could have been working on the next publication instead.

      This really drives me nuts. It's the tragedy of the commons, on a smaller scale. Don't spend time teaching others when you could be advancing your own status. Chances are someone else will choose not to, and get ahead of you! Why help other people when you can put that energy into your own work? Hell, why do we even teach grad students? Before you know it, they have degrees and are competition! So be sure not to teach your Ph.D. students too much. And take their papers and put your name on them. And make sure your undergraduate lectures are boring as hell. That will slow them down.

      As for the volume of papers, yes, "publish or perish." Yes, publication is incredibly important in science, and you'll fall flat on your ass if you don't make it a top priority. But the point is to share knowledge as well as get your name in print. Which means that the papers you write should actually SAY something. I think there's something seriously wrong with a system that rewards professorial diva-ism and 1-month publication intervals over sharing knowledge. Maybe this is why we now have hundreds of boring, poorly-written, dubiously constructed papers pouring out of every journal with a logo and a printing press. I'm not doing that much work right now and even so I can barely keep up with it. I don't even want to think about how many the peer reviewers chucked out before publication. Unless you actually have something interesting to say, it's just wasted time.

      Hopefully, if the current trend keeps up, people will eventually stop evaluating by number of publications and start looking at their contents and impact. And who knows, maybe they'll even look at other things too.

    2. Re:Openness in academia by NichG · · Score: 1

      What really should be looked at is how often a particular paper is cited (or at least some metric based on that) so that papers which are just reprints of the same ideas won't get cited as often as things which are totally new.

      Of course this fails for papers which are the endpoint of that branch of research, or applying general techniques to a specific problem of interest , though I suppose even there you'll get citations in engineering papers when people try to apply that idea and optimize it.

    3. Re:Openness in academia by Jamie+Lokier · · Score: 1
      And when it comes time for tenure review, they don't ask you how much source code you released. No, all that matters is how many journals you published in.

      Perhaps they should.

      Tenure review is meant to assess an acedemic's contribution. Why not include the amount of quality code published in that assessment?

      Putting it another way: why do we not publish code as well as explanations in the journals? Why isn't source code peer reviewed as part of the publishing and grant giving process?

      -- Jamie

  58. Re:An interesting take on the GPL by rsheridan6 · · Score: 1

    This should be illegal. Universities are funded (for the most part) by the government.. the taxpayers. They have no right to make their research unavailable to the public that funds them. Research would go faster if information was shared, and as a member of the taxpaying public, that's what I care about, not which professor gets credit for it.

    --
    Don't drop the soap, Tommy!
  59. Comment removed by account_deleted · · Score: 2, Insightful

    Comment removed based on user account deletion

  60. Re:Is it Free ? by Anonymous Coward · · Score: 0

    To the anonymous poster: Would you be so kind as to explain what the asterisk and space character before the word "whatever" signify? Or do you just throw random characters in the middle of all your posts?

  61. OVERRATED TROLL FLAMEBAIT by Anonymous Coward · · Score: 0

    pick one, this pile of M$ FUD has all three. go back in your hole, you stupid fucking troll!

  62. Re:An interesting take on the GPL by Anonymous Coward · · Score: 0

    Mod parent [-1: Naive]

  63. Re:An interesting take on the GPL by Cipster · · Score: 1

    A lot of Univerities count on their research to yield money in the future. They have contracts with Biotech companies etc. to patent, license the technologies that come out of the research done on campus.
    One summer I worked at a lab that had contrcts with about 3 biotech companies to test and develop new drugs. Most of the time I had no idea what the other people in the lab worked on. Protocols were kept secret, some people never presented their data and sometimes I had no idea what I was working on.
    From time to time some guy from a biotech would show up with a briefcase full of vials. All they had on the label was a bar code and a string of numbes and letters. We would use them in the experiments, two weeks later he'd show up and pick up a CD with the data...

  64. Re:screenshot? by Anonymous Coward · · Score: 0

    -1 Troll? That's not fair. Someone's on crack. Dunno why I even bothered to check this. But the screenshots look good, like everything else in KDE. Now if it doesn't do it already, it should be able to process a stream of data and produce graphs realtime :) Now where's the movie? :-P

    Goodnight, to much /. I need to get a life.

  65. ROOT? by lightray · · Score: 2, Informative

    You know all those "Segmentation Fault" errors that ROOT gives you?

    A real tool doesn't do that.

    It's really very cute how enamored particle physicists are by C++. It's very fitting it turns every software construct into something they're familiar with, a particle! er, object. Too bad they can't ditch the FORTRAN habits.

    "You can write bad FORTRAN in any language." - my advisor

  66. ROOT by Anonymous Coward · · Score: 0

    "Real" physicists use ROOT:
    http://root.cern.ch :-)

    It is nice to have the choice though...

  67. Re:An interesting take on the GPL by lightray · · Score: 1

    I've seen many instances of arguments between research students and faculty about open-sourcing code.

    The greater problem, in my experience, has been a general lack of motivation or interest in publishing software at all. Often time software is just written as an in-house hack. Very little effort goes into generality, and even less frequently does someone go to the effort to package something up for distribution. Scientists are specialists in their particular field, and are usually not really aware of the open source community, or at least not aware that they potentially have a place within it.

  68. root by knue · · Score: 0, Redundant
    root. much more powerful than gnuplot, grace and all the rest. it comes with a GUI, exports to nearly any file format and has a scripting engine in C++ (by a C++ interpreter).

    however, dont ask me about the name root

  69. R project by demiurg · · Score: 1

    R project (www.r-project.org) can do many (if not all) of what Kst is doing. And R is available fo ryears - meaning it's stable and mature.

    1. Re:R project by tskisner · · Score: 1

      Can the R project do fast real-time plotting of data as it is written to disk? I didn't think so...

      kst was started as a tool to view multiple data streams in real time. It ALSO can do quite a bit of post-acquisition analysis/processing, but the real time features are still very important to its users (including me).

      Future development will be centered on adding new "post-processing" features while maintaining the fast zooming and real time aspects which make it a killer app for data acquisition.

  70. Re:An interesting take on the GPL by colores · · Score: 1

    The CERN Fortran and C++ LIbraries are GPL. They include also very good graphical tools like paw

  71. crazy name crazy guy by Krafty+Koder · · Score: 1

    "Started by Barth Netterfield, an astrophysicist,"

    is it just me, but when i first scanned that my brain said

    "Started by Battlefield Earth..."

  72. Re:interesting take on GPL, and NDAs by waterbear · · Score: 1

    What if they don't get an NDA, what do they lose?

    Well, besides the pressure for NDAs from commercial sponsors, Barth Netterfield in the interview mentioned some completely research-based pressures. He mentioned how some researchers feel themselves to be in competition with other researchers. This can give rise to fears such as losing publication/discovery credit, and losing priority of publication, e.g. because somebody else gets in first using tools/information acquired from their scientific competitor if there is no restraint. (This is of course in addition to the losses that business sponsors fear they may suffer -- which include fear that a competitor may get the tools/information and build products and patent rights on top of them if there is no restraint in its competitive use.)

    NDAs often present headaches to all concerned, and often there is difficulty in getting them written to express properly what either side wants, plus the difficulties getting both sides to agree. Careless drafting often means they are too broad or (less often perhaps) too narrow.

    But the reasons why they are needed boil down to one thing in principle: that nowadays there are many things that the outside world could do with research results, that the makers of those results feel could harm their academic or commercial interests. Therefore they want some degree of controls placed on what the outside world does, the degrees and types of control vary with the situation. Perhaps in long-gone days there may have been near-consensus about scientific etiquette, and maybe that controlled some of these matters. But it seems that etiquette alone may have failed to give satisfaction often enough, and/or the world may have got more complex and overtly aggressive enough, that many people now want what should happen spelled out in writing.

    -wb-

  73. So, if it was with Gnome, it would be: by master_p · · Score: 1

    Gastrophysics !!!

    (bleh, what else to do that write silly comments on Slashdot on a boring day like this...)

  74. Starlink by Chocky2 · · Score: 1

    An extensive range of astronomy software is available through the UK's Starlink project

  75. Re:An interesting take on the GPL by Anonymous Coward · · Score: 0

    That doesn't mean "no GPL". If there is dual rights and the original author retains copyright, then they can still issue their copyright under the GPL.

    The Uni may not like it, but that's the law.

  76. Speaking of names... by LarsWestergren · · Score: 1

    Netterfield, Barth - I think that's an anagram for a really bad book by Scientology founder Hubbard, or the bad film by John Travolta.

    --

    Being bitter is drinking poison and hoping someone else will die

  77. Not so... by Kjella · · Score: 1

    ...not GPL, only GPL-compatible. His code may very well have been licenced under BSD, and the derivative work under BSD and GPL. Since the GPL only consider supersets (licences that give you more rights) compatible, the derivative work is in practice GPL licenced.

    That would not prevent you from taking the BSD parts and create a derivative work using another (non-GPL) toolkit under a non-GPL licence though. This is the same logic as SCO against IBM. There are two separate works (Kst source/JFS,RCU and Qt/Unix), and because they've been combined in a derivative work (Kst/AIX), doesn't mean the Qt/Unix licence in any way affects the Kst source/JFS,RCU.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  78. Necessary? by jefu · · Score: 1

    It is hardly necessary, it is however very, very Knecessary. Though I hardly kneeded to say so.

  79. Re:NO! It can't be! by Anonymous Coward · · Score: 0

    look at his username, trekkie.

  80. Re:An interesting take on the GPL by aeoo · · Score: 1

    I'm not insulted at all. "Naive" is just another way of saying "lacks information". And I wouldn't be asking if I didn't lack information. :)

    Thanks for setting me straight. So, it looks like there is very little idealism left at the U. It seems like a mercenery camp in a sense, or like a RnD arm of a corp, like Bell Labs, Xerox PARC, etc.

    This again goes back to what I was saying. We need to dump the U.s, meaning, let them become what they truly are. Let the U.s IPO and enter the free market the same way as corps do and let them be completely commercial and let's stop pretending that this is about Science. This way at least the charade will end. Because there are many (I think) young people who are deceived by all this. I'm not that young now, and even my view was skewed. I've had my suspicions, but reading some accounts here has made the hair on my neck stand up. Like the post here about biotech research, that's insane. It's downright spooky to me, like it's from some Sci. Fi. book or something.

    The fact that my tax money sponsors this cr*p does not make me a happy camper.

    Don't take this personally now, I blame this on pervasive human weaknesses like laziness, passivity (qualities which I humbly admit to myself), "It won't hurt any if I screw just this one little bit.", etc. The only people who stand up for their rights it seems are the one's with the money. They seem to value and treasure what they have. But the ones with ideals do not seem to value or treasure their ideals as much as those with the money treasure the money. So the financial interests end up controlling things, and the scientists basically let them.

    Because to not let the financial interests control things, you'd need to make a sacrifice and to have some backbone and principles. I can't say I have these in abundance in myself, but at least, I think we should praise and value such things. In other words, I think those things, like say, Scientific ideals and ethos, are worth striving for.

  81. Not to mention by bonch · · Score: 1

    And, it's got a pointless K prefix and a meaningless name. "Kst." It rolls off the tongue, doesn't it?

    Welcome to the brilliance of OSS marketing.

  82. Thank You to all who responded! by aeoo · · Score: 1

    I just wanted to post my thanks here to everyone who participated in this discussion. I feel like my mind has changed (I feel like I am becoming more jaded and more cynical) as a result of it. It is definitely food for thought. Thank you!

  83. Lots of pieces, but no free Mathematica equivalent by MCRocker · · Score: 1

    While it's great to see that there are all sorts of free tools and software libraries that handle various types scientific computation, visualization and analysis, it is disappointing that there doesn't seem to be a 'free', integrated tool that can compete with Mathematica.

    While Wolfram and his team have done some truely amazing things and produced a product that is worthy of the $1880 price tag, I am astonished that the mathematic and scientific communities have not pooled their resrouces to produce something like it (please tell me I'm wrong about this... if there's something better than Mathematica I'd love to know, especially if it can do symbolic tensor calculus).

    There seem to be lots of computer science and mathematics researchers who churn out papers on computational methods for various 'hard' calculations, analysis, symbolic manipulation and visualization. C libraries, produced by their graduate students, for doing these things seem to be abundant.

    As mentioned by other posters there are plenty of free graphing, plotting and analysis packages that can deal with specific areas of interest, but there doesn't seem to be a general purpose, extendable, package that can do all of that stuff the way that Mathematica can. I'm sure that Universities all over the world have enough demand for Mathematica licenses from their mathematics and physics professors alone to justify some colaborative effort to create an open tool that can do the same. In addition, a co-ordinated effort like that would provide a platform for those grad students to extend rather than just toss out another computation or analysis library that will gather dust.

    --
    Signatures are a waste of bandwi (buffering...)
  84. Re:SAD NEWS... mercatur.net, dead at 5 (?) by Anonymous Coward · · Score: 0

    What?!?

    What contribution to society? What kind of a loser are you? She is the most evil bitch to ever fuck me over, and all I can hope for is her demise.... Pre mercatur, she was using my freakin' host to fuck over guys around the globe.

    Is Alice dead? Hip Hip Hoooray!!!

    This has officially ruined my day..

  85. OT: Re:Pychart by Stevyn · · Score: 1

    If you look at the slide with all the swatches, there's one for "cornflower blue" Anyone who's seen "Fight Club" should find this funny. I did at least.