Re: show instant data on webpage
You need free and private? The price is low -- if this is a business why not pay? If not a business, why private? it's not business it's like a school project, so no money :D There is another charting library called pygal which is great. It can produce output to .svg file format or .png. You could distribute the files which will display in a browser. Or you could build them into web pages if you are so inclined to build a website. It seems that isn't what you want to do. You could also upload images to some free image site. Photobucket supports .png images. pygal can create .png images ok thanks. -- https://mail.python.org/mailman/listinfo/python-list
Re: show instant data on webpage
On Sun, Jan 31, 2016 at 2:19 PM, mustangwrote: > > How about https://plot.ly/python/ ? >> >> Free versione: Create 1 private chart > And if I've 3 sensor with 3 different plots? > -- > https://mail.python.org/mailman/listinfo/python-list > You need free and private? The price is low -- if this is a business why not pay? If not a business, why private? There is another charting library called pygal which is great. It can produce output to .svg file format or .png. You could distribute the files which will display in a browser. Or you could build them into web pages if you are so inclined to build a website. It seems that isn't what you want to do. You could also upload images to some free image site. Photobucket supports .png images. pygal can create .png images -- Joel Goldstick http://joelgoldstick.com/stats/birthdays -- https://mail.python.org/mailman/listinfo/python-list
Re: show instant data on webpage
How about https://plot.ly/python/ ? Free versione: Create 1 private chart And if I've 3 sensor with 3 different plots? -- https://mail.python.org/mailman/listinfo/python-list
Re: show instant data on webpage
So, the python plotting packages mentioned can create files that hold your graphs. As to whether you want to display them on the web or send them around as attachments to your coworkers, or build some local application to display them is your choice Sorry for my confusion :D I'm still not sure wht to do. Anyway I would like to plot graph with my data first of all, then I could think to share them in network and then online. -- https://mail.python.org/mailman/listinfo/python-list
Re: show instant data on webpage
On 30/01/2016 20:50, mustang wrote: So, the python plotting packages mentioned can create files that hold your graphs. As to whether you want to display them on the web or send them around as attachments to your coworkers, or build some local application to display them is your choice Sorry for my confusion :D I'm still not sure wht to do. Anyway I would like to plot graph with my data first of all, then I could think to share them in network and then online. How about https://plot.ly/python/ ? -- My fellow Pythonistas, ask not what our language can do for you, ask what you can do for our language. Mark Lawrence -- https://mail.python.org/mailman/listinfo/python-list
Re: show instant data on webpage
On Fri, Jan 29, 2016 at 6:48 AM, mustangwrote: > > Then I'd use gnuplot or matplotlib. >> >> ok, but then I can upload/plot them online? > -- > https://mail.python.org/mailman/listinfo/python-list > Confusing mustang. You said: anyway I'm not interested in building website I've only to plot/show data collecting them from a sensor and plot them in a realtime graph (for example temperature). and then you said: ok, but then I can upload/plot them online? So, the python plotting packages mentioned can create files that hold your graphs. As to whether you want to display them on the web or send them around as attachments to your coworkers, or build some local application to display them is your choice -- Joel Goldstick http://joelgoldstick.com/stats/birthdays -- https://mail.python.org/mailman/listinfo/python-list
Re: show instant data on webpage
Then I'd use gnuplot or matplotlib. ok, but then I can upload/plot them online? -- https://mail.python.org/mailman/listinfo/python-list
Re: show instant data on webpage
On 26/01/16 17:10, mustang wrote: I've built a sensor to measure some values. I would like to show it on a web page with python. This is an extract of the code: file = open("myData.dat", "w") while True: temp = sensor.readTempC() riga = "%f\n" % temp file.write(riga) time.sleep(1.0) file.close() Until this all ok. Then in PHP I read the file and show it on internet. It works ok but... First problem. I've to stop the streaming with CTRl-C to load the PHP file because if I try to read during measurement I cannot show anything (I think because the file is in using). How can I show time by time in a webpage the output? Perhaps you could use a Javascript plotting library (like the one at flotcharts.org), and use Python only as a CGI agent to serve plotting data when requested by Javascript, at regular intervals? -- https://mail.python.org/mailman/listinfo/python-list
Re: show instant data on webpage
On Wed, Jan 27, 2016 at 10:36 AM, mustangwrote: > > I'm not sure to understand how you are using php, but indeed you can >> use python to plot data (have a look at matplotlib, for instance) and >> also to make dynamic web pages (Flask, django). >> > > Because I don't know how to do it in python. > So I've used php. But I prefer working in python. > Having previously written websites using php, and now a confirmed python developer, you should know this: Php, vbscript, perl, and perhaps other languages allow the interspersal of code and html in the same file. You can't do that with python. So, if you begin to wade into making websites with python you may be a little lost until you grasp the concept of separating code from templates (the html portion) and how you populate your templates with your code values. Django is a popular choice, but some like smaller frameworks like flask, and others. > >> Best. >> >> > -- > https://mail.python.org/mailman/listinfo/python-list > -- Joel Goldstick http://joelgoldstick.com/stats/birthdays -- https://mail.python.org/mailman/listinfo/python-list
Re: show instant data on webpage
I'm not sure to understand how you are using php, but indeed you can use python to plot data (have a look at matplotlib, for instance) and also to make dynamic web pages (Flask, django). Because I don't know how to do it in python. So I've used php. But I prefer working in python. Best. -- https://mail.python.org/mailman/listinfo/python-list
Re: show instant data on webpage
You even could use python for the webserver. Read the docs for the module "SimpleHTTPServer". now I'm using apache. Is it possible to do the same with python+apache or it's better to use SimpleHTTPServer? -- https://mail.python.org/mailman/listinfo/python-list
Re: show instant data on webpage
mustangwrote: >> You even could use python for the webserver. Read the docs for the module >> "SimpleHTTPServer". >now I'm using apache. Is it possible to do the same with python+apache >or it's better to use SimpleHTTPServer? mod_python exists for apache. If your only goal is just a simple website for your temperature sensor you could do it completely with python. If the webserver should serve other pages as well I'd prefer apache with mod_python. -- https://mail.python.org/mailman/listinfo/python-list
Re: show instant data on webpage
Php, vbscript, perl, and perhaps other languages allow the interspersal of code and html in the same file. You can't do that with python. So, if you begin to wade into making websites with python you may be a little lost until you grasp the concept of separating code from templates (the html portion) and how you populate your templates with your code values. Django is a popular choice, but some like smaller frameworks like flask, and others. anyway I'm not interested in building website I've only to plot/show data collecting them from a sensor and plot them in a realtime graph (for example temperature). -- https://mail.python.org/mailman/listinfo/python-list
Re: show instant data on webpage
mod_python exists for apache. If your only goal is just a simple website for your temperature sensor you could do it completely with python. If the webserver should serve other pages as well I'd prefer apache with mod_python. my goal is only to collect data and show them or plotting in a graph. So if I can do it only in python better! -- https://mail.python.org/mailman/listinfo/python-list
Re: show instant data on webpage
On 2016-01-27, mustangwrote: > >> mod_python exists for apache. If your only goal is just a simple website for >> your temperature sensor you could do it completely with python. If the >> webserver should serve other pages as well I'd prefer apache with mod_python. > > my goal is only to collect data and show them or plotting in a graph. > So if I can do it only in python better! Then I'd use gnuplot or matplotlib. -- Grant Edwards grant.b.edwardsYow! Where does it go when at you flush? gmail.com -- https://mail.python.org/mailman/listinfo/python-list
Re: show instant data on webpage
mustangwrote: >> open("myData.dat", "w").close() >> >> while True: >> temp = sensor.readTempC() >> riga = "%f\n" % temp >> with open("myData.dat", "a") as f: >> f.write(riga) >> time.sleep(1) >yes great it works!thanks a lot! >Anyway to refresh temperature I've to recall anytime the php page. >My idea is to read for example the first line every x seconds...it >should work. >Is it possible to use python and not php to plot data? You even could use python for the webserver. Read the docs for the module "SimpleHTTPServer". -- https://mail.python.org/mailman/listinfo/python-list
Re: show instant data on webpage
2016-01-26 18:26 GMT+01:00 mustang: > >> open("myData.dat", "w").close() >> >> while True: >> temp = sensor.readTempC() >> riga = "%f\n" % temp >> with open("myData.dat", "a") as f: >> f.write(riga) >> time.sleep(1) > > yes great it works!thanks a lot! > Anyway to refresh temperature I've to recall anytime the php page. > My idea is to read for example the first line every x seconds...it should > work. > Is it possible to use python and not php to plot data? > > > -- > https://mail.python.org/mailman/listinfo/python-list I'm not sure to understand how you are using php, but indeed you can use python to plot data (have a look at matplotlib, for instance) and also to make dynamic web pages (Flask, django). Best. -- https://mail.python.org/mailman/listinfo/python-list
show instant data on webpage
I've built a sensor to measure some values. I would like to show it on a web page with python. This is an extract of the code: file = open("myData.dat", "w") while True: temp = sensor.readTempC() riga = "%f\n" % temp file.write(riga) time.sleep(1.0) file.close() Until this all ok. Then in PHP I read the file and show it on internet. It works ok but... First problem. I've to stop the streaming with CTRl-C to load the PHP file because if I try to read during measurement I cannot show anything (I think because the file is in using). How can I show time by time in a webpage the output? -- https://mail.python.org/mailman/listinfo/python-list
Re: show instant data on webpage
2016-01-26 17:10 GMT+01:00 mustang: > I've built a sensor to measure some values. > I would like to show it on a web page with python. > > > This is an extract of the code: > > file = open("myData.dat", "w") > > while True: > temp = sensor.readTempC() > riga = "%f\n" % temp > file.write(riga) > time.sleep(1.0) > > file.close() > > Until this all ok. > Then in PHP I read the file and show it on internet. It works ok but... > First problem. I've to stop the streaming with CTRl-C to load the PHP file > because if I try to read during measurement I cannot show anything (I think > because the file is in using). > How can I show time by time in a webpage the output? > > -- > https://mail.python.org/mailman/listinfo/python-list Is this an option? open("myData.dat", "w").close() while True: temp = sensor.readTempC() riga = "%f\n" % temp with open("myData.dat", "a") as f: f.write(riga) time.sleep(1) Best -- https://mail.python.org/mailman/listinfo/python-list
Re: show instant data on webpage
open("myData.dat", "w").close() while True: temp = sensor.readTempC() riga = "%f\n" % temp with open("myData.dat", "a") as f: f.write(riga) time.sleep(1) yes great it works!thanks a lot! Anyway to refresh temperature I've to recall anytime the php page. My idea is to read for example the first line every x seconds...it should work. Is it possible to use python and not php to plot data? -- https://mail.python.org/mailman/listinfo/python-list