Comments (12)
Hi Phil, sure we could mention the use of a dedicated conda environment for our lima packages. This is actually the way we deploy at ESRF (one env per camera wherever the same backend computer is used for multiple cameras).
conda create -n my-camera-env
conda activate my-camera-env
conda install -c esrf-bcu lima-camera-xxx
Did you checkout the doc about building the cameras using conda toolset and libraries? I would be happy to get your feedback.
from lima.
Yes, absolutly, this was what makes me think about it. :)
About this install step https://lima-doc.readthedocs.io/en/latest/build_install.html#install-binary-packages, I don't get the difference between lima-camera-basler
and lima-camera-basler-tango
.
I understand now LImA can work without TANGO, but if I work with TANGO, could I need lima-camera-basler
and if yes, when?
from lima.
If you work with tango, all you need is the tango package -that will in turn get the camera plugin as a runtime dependency and so on.
lima-camera-basler-tango |-> lima-camera-basler -> lima-core -> processlib
|-> lima-tango-server -> pytango
from lima.
Ok, thank you for the explanation :)
from lima.
Hi,
I suggest to include an explanation into the doc (https://lima1.readthedocs.io/en/latest/build_install.html#install-binary-packages) to make it clear for the newcomer what is the difference.
I get the dependency but I'm not sure what is the content of each package so I'm not sure how to say it.
from lima.
Hello,
discussing on this topic with some colleagues, we're not sure to understand what is included into lima-camera-basler-tango
and in lima-camera-basler
.
When it is written a "fully loaded LImA and all its dependencies with the Basler camera plugin and SDK" is included, does it mean Pylon (for Basler) is included for example?
from lima.
Hi,
lima-camera-basler-tango
itself is just the Basler camera plugin of LimaCCDs (the Tango Device Server), a file named Basler.py
.
When installed, it also pull all its dependencies:
| -> pylon-sdk
lima-camera-basler-tango |-> lima-camera-basler | -> lima-core | -> processlib -> gsl
| | -> hdf5, tiff, libconfig, ...
|-> lima-tango-server | -> pytango -> tango -> zmq...
| -> boost-python
No more ascii art.
What I mean by "fully loaded LImA" is that the conda package of LImA was built with all options (and dependencies) ON.
from lima.
Great, it is even better than I though since it installs also pylon!
Thanks for the explanation Samuel. :)
from lima.
pylon-sdk
installs the user-space libraries of Pylon, not the drivers. Depending on the camera, you may have to install the driver with the Pylon SDK installer (of the same version of Pylon). Windows and Linux use different Pylon versions. And Pylon 5.2 is not compatible: the low-level API we use in the plugin was removed.
from lima.
you're right Samuel, but the lima basler plugin is only supporting GigE camera models. So far for Linux you can only trust on the pylon-sdk conda package.
For windows, you musst install pylon, because it will install some drivers to configure the GigE network adapter connected to your camera:
from lima.
Laurent made me wonder: I read that only GigE Basler have been tested but since only GigE Basler are supported, do you think USB Basler connected through USB to ethernet converter could work?
from lima.
I don't know. I did test in the past an usb3 ACE camera, but the code was never been merged with mainstream. It will need some refactoring work to both work for GigE and USB.
from lima.
Related Issues (20)
- Tiff output empty HOT 1
- Cannot init submodules HOT 1
- [doc] building and installation HOT 1
- Aravis library
- Speed (update) issues HOT 28
- opencv integration HOT 1
- Cannot Start LimaCCDs.exe 'DLL is not found' HOT 9
- ROI HOT 7
- git submodule update --init --recursive after cloning fails HOT 6
- Lima-camera-ximea submodule requires authentication for cloning HOT 7
- Compilation failure on CentOS 8.5 HOT 5
- PROBLEM INSTALLING LiMA HOT 18
- Background substraction HOT 1
- device naming for Lima plugin HOT 4
- Differences between the camera plugin and camera DS HOT 3
- Threads in Camera class HOT 1
- list of conda packages available HOT 5
- package dependencies HOT 2
- conda version needed for installation
- Lima install (mamba package) HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lima.