This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| lab:pigi:software [2014-05-24 09:02] – Updated to new pyGI/webGI reality :) chrono | lab:pigi:software [2017-03-25 13:08] (current) – [Convert CPM to uSv/h] chrono | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Software ====== | ====== Software ====== | ||
| + | |||
| + | Check it out on github: https:// | ||
| ===== Overview ===== | ===== Overview ===== | ||
| Line 5: | Line 7: | ||
| ==== pyGI Server ==== | ==== pyGI Server ==== | ||
| - | The pyGi server component is implemented in python and uses the RPi.GPIO python library to take care of the interrupt | + | The pyGi server component is implemented in python and uses the RPi.GPIO python library to take care of handling |
| + | |||
| + | A LevelDB instance stores the collected data and websockets are used for the distribution of live and historical data to connected clients (webGI). | ||
| + | |||
| + | Naturally, it also provides | ||
| ==== webGI Client ==== | ==== webGI Client ==== | ||
| Line 16: | Line 22: | ||
| [{{: | [{{: | ||
| [{{: | [{{: | ||
| + | |||
| + | ~~CL~~ | ||
| + | |||
| In the future, with more time and the help of other enthusiastic developers, there will also be a ready-to-download image, with kernel, OS and counting, logging & data sharing infrastructure, | In the future, with more time and the help of other enthusiastic developers, there will also be a ready-to-download image, with kernel, OS and counting, logging & data sharing infrastructure, | ||
| Line 99: | Line 108: | ||
| GNU General Public License for more details. | GNU General Public License for more details. | ||
| - | You should have received a copy of the GNU General Public License | ||
| - | along with this program. | ||
| - | ===== INES Scale for reference ===== | ||
| + | ===== Notes ===== | ||
| + | |||
| + | ==== GeigerJSON Template ==== | ||
| + | |||
| + | <sxh javascript; toolbar: | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ==== INES Scale for reference ==== | ||
| {{: | {{: | ||
| Line 116: | Line 159: | ||
| <x>D = R * conversion factor</ | <x>D = R * conversion factor</ | ||
| - | So to get from cps to µSv/h (only units here, not really a correct equation): | + | So to get from cpm to µSv/h (only units here, not really a correct equation): |
| - | < | + | < |