There are a few Python packages that come to mind when reading your description.
ZeroMQ (with the pyzmq bindings) - Exceedingly simple, robust, and reliable message passing. This may simplify your data collection needs. Twisted (http://www.twistedmatrix.com) - An excellent asynchronous networking library. More complex than ZeroMQ but much more versatile. Matplotlib - One of the best graph generation tools available. It supports multiple GUI frameworks and can be used for both static and dynamic graph generation. Python's built-in SQLite database - If your accounting needs are fairly light, it may be simpler to use a raw database than a full-fledged ERP/accounting system. Given your problem description, you've certainly got your work cut out for you. I hope these help. Good luck! Tom On Fri, Aug 24, 2012 at 12:22 PM, James <wirel...@tampabay.rr.com> wrote: > Hello > > I'm looking to learn more about Python and it's capabilities. > Since I have some "loose" requirements to integrate some financial > accounting and data collection into an sql > database, I figured I'd research relevant, existing software > as well as writing some code in python, to see > how well I like python..... with web, graphics and database > systems. > > So what I have found on Gentoo is "openERP" > Other software (written in python is a requirement) > not in portage, that I have found so far is: > GNU Enterprise and Tryton. Any Others? > > So whether it's a basic (python) based accounting system > or a full blown Enterprise Resource Planning tool, > I have one twist as to what the software must eventually do. > I have a myriad of embedded devices that provide all > sorts of machine based data (literally pumps, valves, etc and > all sorts of sensors) that will also be sending data into the > database system. I also have a myriad of very questionable > mathematical models that generate "simulated sensor data" also > to be included, monitored and analyzed. > > > So I want to find/develop/refine software > that is able to collect data from all sorts of disparate > sources. To then display it like a normal accounting software > package would, but also be able to display some (selective) data > in some sort of separate, graphical display, so a particular > parameter(s) could be displayed in a (real-time) graphical gui, > much like a speedometer on the dashboard of a car, simultaneously too. > > Usually Java, qt4 etc are used to generate the graphical displays > on a computer screen. Is python viable as a language/tool to also > create these graphics? If not, what would be a good language, > that works well with python, to use to develop either web based > or display graphics? > > This is an evolving, formative effort, so all input, particularly codes > that exist, are welcome. Comments on using python, and other ideas > are most appreciated. > > > > James > > > > >