

What's that thing with --extra-experimental-features?
2y 2mon ago in nixos@infosec.pubThis account is being verified
2y 2mon ago in tchncs@discuss.tchncs.deThat's a good opportunity to look what other Lemmy apps there are in the F-Droid store.
The list is impressingly long now :-)
I tried Voyager and it doesn't show any of the problems I have in Jerboa while offering everything I need - that solves it very well for me.
Getting started with NixOS - looking for tutorials
2y 2mon ago in nixos@infosec.pubThat sounds like something I should try, too.
Currently I'm using Linux Mint and I also have a dotfiles repo, so that sounds quite similar to your case.
Did you know that you can work with Jupyter notebooks directly in LabPlot?
2y 6mon ago in labplot@lemmy.kde.social from cdn.masto.hostGreat to hear!
I'd phrase this differently: The "system version" is the version that was used by the build system.
Most users don't build the application themselves, so this is some system they have zero knowledge about, which means this information is not helpful at all.
I understood "your system" as "the system I am using to run this software".
I know this might be hard for developers sometimes, but please try to phrase all documentation (except chapters about actual development, builds etc.) from the user's point of view. Build systems are no part of a typical user's environment ;-)
Would it be possible to display the Python version and/or it's executable path in the CAS configuration dialog?
That's where I would look for this information and it wouldn't leave any potential for documentation not being up to date.
The FAQ currently states:
On Linux distributions it usually means LabPlot only works with the system version of Python.
What is the "system version"?
On my system python3 --version returns Python 3.10.12, but print(sys.version) in LabPlot returns 3.11.9 (main, Nov 10 2011, 15:00:00) [GCC 13.2.0]
The information about Python versions on Windows seems to be correct, but I would recommend to mention the LabPlot version we are talking about in the FAQ, since this will probably change in future versions.
Does this mean that as a user of the binary build, I have to install the correct Python version to be used by LabPlot / Cantor on my machine? And the current version will need Python 3.11.x and won’t work if Python 3.12.x is the only version installed?
How can I determine the required Python version from LabPlot in case it’s not already installed?
And while we're at it: How does LabPlot decide which python version to use?
On my Linux system, there is no python and python3 points to Python 3.10.12.
LabPlot uses Python 3.11.9 and Python 3.12.2 is also installed.
Which mechanism is used by LabPlot to find the Python version to use? And (how) can I tweak it to make it use 3.12?
In the help you get when pressing F1 inside LabPlot: https://docs.kde.org/stable5/en/labplot/labplot2/CASworksheet.html
But it's great to hear this info is wrong!
I just tried this in LabPlot:
import sys
print(sys.version)
and the result was
3.11.9 (main, Nov 10 2011, 15:00:00) [GCC 13.2.0]
BTW: What does "CAS" stand for?
I think it should be quite simple to make this possible.
All we need is a parameter for the python binary path in the CAS Python configuration.
This could be improved further by adding such a parameter to the project, which would override the global value if it is set and which could be a relative path, too. (OK, maybe we would also need some kind of automatism to find the correct binary both on Windows and Linux, because the path from the venv to the acutal python binary is different depending on the system).
I just looked at the documentation and saw that LabPlot only supports Python 2.x, which makes it entirely uninteresting to me.
I'd love to see support for current Python versions, including following new releases, which might be easier to achieve with 3.x.
But I know this kind of things is a lot of work to get started, so I won't blame anyone for not doing this ;-)
That's a great feature, indeed!
I just downloaded this file and opened the notebook in LabPlot. This worked fine in general, but in some places I got errors because of missing packages.
I can see that there is a requirements.txt in the same repo two folders up.
How do I install packages into the environment LabPlot uses? Where can I define a venv for LabPlot? Can I define different venvs for different projects?
