I am new here, and I would be very grateful if somebody can tell which software is used for seti quest?
1. which OS
2. which programming language
3. which programming environment and tools
Kind regards and thanks in advance,
OS: Windows (almost any version, but many prefer XP or 7) or any distro of Linux
Programming Languages: C and C++ are very common, python can be used for quick prototyping, and MatLab is particularly powerful. Java, C#, and Visual Basic are also common, but personally I don't like them much.
Programming Tools, IDEs/Compilers: Visual Studio Express (C, C++, C#, Visual Basic), Eclipse (Java). I don't know of any good IDEs for linux, but GCC is commonly used for compiling.
Based on your question, it sounds like you're relatively new to programming. If so, I highly suggest you take a class in C++. However much you might hate spending the time or money, it is completely worth it.
Actually this means you can choose what ever you want to do processing because there is no any existing interface, just raw data ?
I work as professional programmer :)
That's right. I believe the staff is in the process of working out a list of software they would find useful, but other than that the field is wide open.
You can find the data released so far here.
We are posting data sets for people use for algorithm development with whatever OS, language, tools, etc. that they have on their own computers. We are developing some general software for the cloud that will provide an alternative to downloading the data files.
In the long run, we'd like to move successful algorithms to the near-real-time processing system at the observatory. Most of the software for that system is written in C++ and runs on a cluster of servers running Linux. This software will be part of the open source development. Parts of it will be released every three months starting in the near future.
Is there any way to participate in some project ?
I expect that as more people join setiQuest and start participating in the forums, groups will form in order to focus on particular algorithm ideas. You could be part of one or more of those groups. If you want to pursue your own ideas, we will provide more data and tools over time. If your interest is software development, you can participate in open source development. I think the first software release will be in July.
We hope to provide ways that anyone can participate in the search in some way.