6 ответов
+ 4
Semilore ,
i revied the answers to your post and came to the conclusion that we could phrase the question differently and with a better focus. how about asking for the `most used` python libraries instead of the `available ones` (too unspecific)?
that would be as a ranking: Numpy, Pandas, Matplotlib, Scikit-Learn, and Scipy.
these are all available in the current Python environment in the playground and can be used instantly.
+ 2
Semilore ,
type of python functions / modules
python contains different types of modules and functions. this post does not cover all of them.
> built-in functions (installed by default, can be used without import)
examples: print(), range(), max(), len(), …
> built-in modules in python (containing functions, classes, variables).
standard library modules (installed by default, has to be imported)
examples: math (math operations), re (regular expressions),
datetime (date and time operations), itertools (iterators), random (random numbers).
+ 1
Semilore ,
see this code provided by Jan Markus . it outputs the built-in functions and modules that you can use on the current device.
make a new python file and try to run it:
# Created by Jan Markus - thanks a lot !!!
import subprocess, re
output = subprocess.check_output(['python', '-c', f'from builtins import help; help("modules")'])
result = output.decode('utf-8').strip().split('\n')[2:-3]
result = ' '.join(result)
result = re.split(r'\s{2,}', result)[:-1]
result.sort(key=lambda x: x.lower())
print(*[f"{i:>4}: {j}" for i,j in enumerate(result, start=1)],sep='\n')
0
Recommended Python Libraries for .sl2 / .sl3 (Lowrance SL Files)
1. sllib
Reads .sl2, .sl3, .slg files from Lowrance devices.
Accesses frames with GPS & sonar data.
PyPI | GitHub
2. sonarlight
Parses sonar data into Pandas DataFrames.
Extracts sonar, water column, GPS metadata.
Saves to CSV, supports visualization.
PyPI | GitHub
3. PING-Mapper
Advanced mapping tool (sl2/sl3) with habitat classification.
Depth detection, ML-based seabed mapping.
Docs
4. Custom Parsers
Example with read_sl() uses NumPy + Pandas.
Parses binary frames, returns coordinates + sonar data.
Example Gist
These libraries are open-source and widely used by researchers and marine engineers.
Let me know if you want an example code snippet or help installing them.
0
This actually happened with my website(https://topcv.ae/). I wanted to use Python to make some tools for it, like checking form errors or tracking user data. I found out that I couldn’t use Python inside SL (Second Life), but I could still use it outside. I used requests to send data and json to handle the info. It worked well for small stuff like contact forms and backend jobs. It saved me a lot of time honestly.