Frequently asked questions
This page attempts to answer the most common questions asked on the LabRPS forums. If you have a problem or question regarding LabRPS, check below first. Then, if you cannot find an answer for your specific question, head to the LabRPS forum!
Installation
What is the easiest way to install LabRPS on my system?
If you are on Windows or macOS, the simplest way is to head to the Download page, where you'll find several ready-to-install packages. If you are on Debian, Fedora or Ubuntu and some other distributions, LabRPS is already included in the standard software repositories and you can simply install it with the software manager. On Ubuntu, the LabRPS team also maintains its own PPA repositories. For further details about installation, refer to the installing page for your operating system (Windows, Linux or Mac).
What are the prerequisites for running LabRPS?
In contrast to most scientific software, LabRPS can run smoothly on the most modest computers - it's been known to run on Pentium IV and Intel Core2 Solo CPUs. If your computer is running a current operating system, chances are LabRPS will run. The only prerequisite is that your graphics card or chipset must support OpenGL, preferably no older than v2.0. In case of problems, refer to the Troubleshooting section of this FAQ.
LabRPS tells me some module or application is missing
LabRPS depends on a lot of things to offer all its functionality. All the main required components are usually bundled within your LabRPS installation or provided by your package manager, so normally you have nothing to worry about. If you installed LabRPS from unofficial sources, however, or compiled LabRPS yourself, some piece might be missing, which is not critical to LabRPS itself, but might cause some functionality to be unavailable.
Troubleshooting
LabRPS doesn't start at all
There might be a lot of reasons for that, the most likely is that some library is missing. Read the rest of this FAQ as it can give you more clues to detect the cause of the problem. If nothing helps, tell about it on the [1], there will surely be someone who can help.
LabRPS crashes on startup
A crash might indicate a more serious bug, or some problem in your configuration. Most startup crashes occur because of one of the two following reasons:
OpenGL drivers are not installed, or not working properly
This is a very common cause of the problem. The symptoms are simply that LabRPS crashes at startup, or whenever you open a 3D view (for example by creating a new 3D graph). Try to find out what your graphic chip is, then find out if it supports OpenGL (most recent chips do), then find the correct driver and install it. A good way to doublecheck if OpenGL is available is to try to run another OpenGL application such as blender.
In some rare cases you may have a graphic driver installed that doesn't fit to your graphic card. We had a case where the user's laptop had an Intel on-board graphic but some ATI drivers were installed. [2] After removing the files and re-installing the correct driver LabRPS started to work.
Some library, needed by LabRPS, is not present on your system, or wasn't found by LabRPS
Please review the installing procedure (Windows, Linux or Mac), make sure you installed all the required libraries (on most linux systems this is done automatically), and check what is the minimum version number for each of the components.
If everything seems correct, describe the problem on the forum or submit a bug.
Using LabRPS
Is LabRPS really free? Even for commercial use?
LabRPS is open-source software, and is free not only to use, for yourself or for doing commercial work, but also to distribute, modify. To summarize, you are free to do (almost) anything you want with it. See the Licence page for more details.
What can I do with LabRPS? Where do I start?
Head to the Getting started page for a quick description of the tools you can use. There is also a new Tutorials section containing a few resources. The User hub section contains more detailed information about the different plugins of LabRPS. Note that since LabRPS is relatively new, its user interface is still very bare and doesn't feature many tools.
Is there documentation for newcomers? How can I learn to use LabRPS?
There is a lot of documentation spread in different places, both on and outside the LabRPS website. You might want to start with the Getting started page. The Tutorials section contains many specialized tutorial pages to help you getting started with the different plugins. The Manual:Introduction is a general, complete user-oriented guide to LabRPS. The User hub section of this wiki lists all pages aimed at end users. On external sites like Youtube, you will also find a load of video tutorials created by users. And, last but not least, the forum contains a lot of replies to questions asked by other newcomers.
I want to import/export data in format XYZ to/from LabRPS. How do I do that?
Please refer to the LabRPS Howto Import Export page. Maybe your questions are already answered there.
Where can I find workarounds for features that LabRPS currently does not support?
Please refer to the Workarounds page.
Contributing to LabRPS
LabRPS is such a great program! How can I help?
There are a lot of different ways to help, even if you are not a programmer. Here are a couple of things you can do:
- Give some feedback to the LabRPS developers: It is always useful to know what people think, what they found good, what they miss, etc. Drop a note on the [3] giving your opinion or make a request on our issue tracker!
- Help with writing documentation: The documentation we have here on this site is sometimes very limited. If you discovered something that is not well documented, add your knowledge there!
- Help others newcomers: Hang around the forum, and help new people to solve basic questions, like how do I install, how do I display my psd plot, etc.
- Write Tutorials, or record video tutorials: Tutorials are a very easy way for newcomers to learn a new software. If you did some nice stuff, why not show other people how to do it?
- Contribute with assets and examples: We are still missing good example for LabRPS. If you created something good, share it with us!
- Submit bugs: It is very important to have all possible bugs fixed. If you find one, report it as clearly as possible, so we can understand exactly what's happening.
- Try to do some C++ coding: You never programmed before but you want to try? C++ is not difficult. Read our introduction to C++, but beware, you might get addicted quickly!
- See the Help LabRPS page for more details on how to contribute.
How can I get edit permission on the wiki?
See the Work on the documentation page paragraph for more details on how to contribute.
Licensing, copying and reuse
Do I have to pay something to use LabRPS?
No. LabRPS is totally free to use, to download, to redistribute, or to modify. It is open-source software, published under the terms of the GNU General Public License 2, which guarantees you those freedoms and, even more important, guarantees you that these freedoms will never be taken from you.
Can I reuse any part of the LabRPS artwork or pieces of the website?
Sure. All the artwork (icons, banners, etc.) of LabRPS are licensed GPL, same as the LabRPS code. The website is a standard MediaWiki site, all graphic elements can freely be reused, and if you are curious about how to tweak the MediaWiki software like we did, look for the special Common css and js pages.
Can I reuse pieces of LabRPS in another application?
Yes, you can use the core parts of LabRPS in other applications as long as you comply with the terms of the GPL. Third party libraries, external plugins may be subject to their own license terms, so please consult with their authors. More details on the Licence page.
- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, AppImage
- Basics: About LabRPS, Interface, RPS Objects, Object name, Preferences, Workbenches, Document structure, Properties, Help LabRPS, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, WindLab, SeismicLab, SeaLab, UserLab, Spreadsheet, Plot, Web
- Hubs: User hub, Power users hub, Developer hub