1 |
There are a few Python packages that come to mind when reading your description. |
2 |
|
3 |
ZeroMQ (with the pyzmq bindings) - Exceedingly simple, robust, and |
4 |
reliable message passing. This may simplify your data collection |
5 |
needs. |
6 |
|
7 |
Twisted (http://www.twistedmatrix.com) - An excellent asynchronous |
8 |
networking library. More complex than ZeroMQ but much more versatile. |
9 |
|
10 |
Matplotlib - One of the best graph generation tools available. It |
11 |
supports multiple GUI frameworks and can be used for both static and |
12 |
dynamic graph generation. |
13 |
|
14 |
Python's built-in SQLite database - If your accounting needs are |
15 |
fairly light, it may be simpler to use a raw database than a |
16 |
full-fledged ERP/accounting system. |
17 |
|
18 |
Given your problem description, you've certainly got your work cut out |
19 |
for you. I hope these help. Good luck! |
20 |
|
21 |
Tom |
22 |
|
23 |
On Fri, Aug 24, 2012 at 12:22 PM, James <wireless@×××××××××××.com> wrote: |
24 |
> Hello |
25 |
> |
26 |
> I'm looking to learn more about Python and it's capabilities. |
27 |
> Since I have some "loose" requirements to integrate some financial |
28 |
> accounting and data collection into an sql |
29 |
> database, I figured I'd research relevant, existing software |
30 |
> as well as writing some code in python, to see |
31 |
> how well I like python..... with web, graphics and database |
32 |
> systems. |
33 |
> |
34 |
> So what I have found on Gentoo is "openERP" |
35 |
> Other software (written in python is a requirement) |
36 |
> not in portage, that I have found so far is: |
37 |
> GNU Enterprise and Tryton. Any Others? |
38 |
> |
39 |
> So whether it's a basic (python) based accounting system |
40 |
> or a full blown Enterprise Resource Planning tool, |
41 |
> I have one twist as to what the software must eventually do. |
42 |
> I have a myriad of embedded devices that provide all |
43 |
> sorts of machine based data (literally pumps, valves, etc and |
44 |
> all sorts of sensors) that will also be sending data into the |
45 |
> database system. I also have a myriad of very questionable |
46 |
> mathematical models that generate "simulated sensor data" also |
47 |
> to be included, monitored and analyzed. |
48 |
> |
49 |
> |
50 |
> So I want to find/develop/refine software |
51 |
> that is able to collect data from all sorts of disparate |
52 |
> sources. To then display it like a normal accounting software |
53 |
> package would, but also be able to display some (selective) data |
54 |
> in some sort of separate, graphical display, so a particular |
55 |
> parameter(s) could be displayed in a (real-time) graphical gui, |
56 |
> much like a speedometer on the dashboard of a car, simultaneously too. |
57 |
> |
58 |
> Usually Java, qt4 etc are used to generate the graphical displays |
59 |
> on a computer screen. Is python viable as a language/tool to also |
60 |
> create these graphics? If not, what would be a good language, |
61 |
> that works well with python, to use to develop either web based |
62 |
> or display graphics? |
63 |
> |
64 |
> This is an evolving, formative effort, so all input, particularly codes |
65 |
> that exist, are welcome. Comments on using python, and other ideas |
66 |
> are most appreciated. |
67 |
> |
68 |
> |
69 |
> |
70 |
> James |
71 |
> |
72 |
> |
73 |
> |
74 |
> |
75 |
> |