Comments (3)
Sounds good. I really appreciate the Saleae ethos and support for educational folks and hobbyists, happy to help in whatever small way I can.
If it's easier for some of the logistical stuff to move to email, happy to do that too -- I'm [email protected]
Thanks again for everything, y'all really built a game-changing product :)
from python-saleae.
Hi @Marcus10110!
I'm excited to see first-class support for scripting coming to Logic2. I took a quick look over the plans and frankly they look very reasonable to me. The biggest pain points were the communication channel, which gRPC should address, and the expectation of interactive operation, which script authors just kind of had to work around. Both seem fixed here.
Truthfully, I haven't used this library in years. I wrote it in grad school to support some long-term testing of chips we were designing. Maintenance has been light enough that I just kind of fold in what makes sense. As a result, I don't think I have too terribly much more insight to contribute to use cases :/.
If it makes sense at all, y'all are welcome to use any of this library in any way (it was always MIT.. just in case, I updated to dual-license MIT/Apache, as that makes lawyers less nervous sometimes).
I'm also happy to relinquish the saleae
namespace on PyPI to you if you'd like. Though in that case I'd ask that this library be preserved / integrated in whatever you build so that existing scripts don't break (I know my old research group is still using some of the data collection stuff I wrote...). Could just add a saleae.Saleae2
or saleae.Logic2
class or something I imagine.
from python-saleae.
Thanks @ppannuto! I completely agree about trying to prevent anything from breaking. I'll have the team take a look at the options, to see if there is anything we could do there, but I think we might end up just publishing a different PyPI package name - but we'll be sure to nest the new API a level down, for maximum compatibility.
Thanks for the offer! We're still working on our roll out plan. I'll talk with the team and we'll let you know if we decide to take you up on your offer.
Ee're hoping to have the production version out soon, but we haven't figured out our PyPI plan yet
from python-saleae.
Related Issues (20)
- Add parameter to launch_logic allowing the caller to specify path HOT 4
- export_analyzer returns before csv file is completed HOT 3
- Random CommandNAKedError occurrence during "capture_to_file(log_file)" call HOT 3
- Implement get_sample_rate HOT 2
- erratic behavior after calling get_analyzer HOT 8
- enum34 should not be required above Python 3.4 HOT 2
- Path manipulation doesn't work when Logic is running on different OS than the Python module HOT 1
- get_analyzers raises IndexError HOT 4
- is_analyzer_complete raising self.CommandNAKedError when using custom analyzer HOT 1
- Windows str.replace not implemented properly HOT 3
- Implement several missing methods.
- get_capture_range throws ValueError HOT 1
- Export data to a python container HOT 2
- How to use this library with the new logic 2 HOT 1
- Is there a way to get ACK when the capture starts HOT 1
- AttributeError: partially initialized module 'saleae' has no attribute 'Saleae' (most likely due to a circular import) HOT 1
- Getting a type error while executing the launch_logic method HOT 1
- Saleae Init function doesn't take logic_path variable HOT 1
- Problem with export_data2 HOT 2
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 python-saleae.