tag:blogger.com,1999:blog-51641128505750553282024-03-12T21:28:33.717-07:00Favorite GadgetsThis blog will hold favorite gadgets and graphic user interfaces that don't really fit in my main blog @ mmcelhaney.blogspot.commmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.comBlogger1767125tag:blogger.com,1999:blog-5164112850575055328.post-68086888430294522632022-09-25T21:20:00.005-07:002022-09-25T21:20:47.879-07:00Power Apps import Excel to SharePoint list or any data source with Power...<iframe width="480" height="270" src="https://youtube.com/embed/MhFNwjaR10A" frameborder="0"></iframe>mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0tag:blogger.com,1999:blog-5164112850575055328.post-91236201085151777732022-09-25T20:21:00.003-07:002022-09-25T20:21:32.166-07:00Surprisingly you can learn to code on a phone (really)<iframe width="480" height="270" src="https://youtube.com/embed/x8FChxn8QS4" frameborder="0"></iframe>mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0tag:blogger.com,1999:blog-5164112850575055328.post-60931503933844612392022-09-25T18:53:00.002-07:002022-09-25T18:53:47.517-07:00R vs Python<iframe width="480" height="270" src="https://youtube.com/embed/4lcwTGA7MZw" frameborder="0"></iframe>mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0tag:blogger.com,1999:blog-5164112850575055328.post-25053831388375559462022-07-19T13:39:00.002-07:002022-07-19T13:39:47.960-07:00Sharing Python Code and Displaying Results<p>
I have come across a need to be able to share projects written in Python and display data in more interactive ways. I have done some research to try to see where I can start. An important need is to be able to consume, manipulate, and display GIS data as well as other things.
</p>
<p>I did do a project that uses Python to run a web service, export the results in a pandas dataframe, manipulate the results, export them to a csv file, and the csv file feeds a PowerBI dashboard. The problem was that there was not an easy way to run python code from PowerBI. I know I could have used Jupyter Notebooks but we used PowerBI due to issues with deploying Notebooks.
</p>
<p>Here are some examples of resources that are useful in using dashboards based on Python. These kind of dashboards could be used as a GUI.</p>
<a href="https://medium.datadriveninvestor.com/streamlit-vs-dash-vs-voil%C3%A0-vs-panel-battle-of-the-python-dashboarding-giants-177c40b9ea57#8026" target="_blank">Streamlit vs Dash vs Voilà vs Panel — Battle of The Python Dashboarding Giants</a> - article does a great job of comparing and contrasting differences in frameworks for generating dashboards. I am going to focus on Panel, for multiple screens/pages, and on Streamlit because it seems the easiest way to go from Python code to dashboard.<div><br /></div>
<div><a href="https://medium.datadriveninvestor.com/streamlit-everything-you-need-to-know-665eb90fcf4a" target="_blank">Streamlit — Everything You Need To Know</a>: Streamlit overview</div>
<div><br /></div><div>Streamlit Cheat Code:<a href="https://share.streamlit.io/daniellewisdl/streamlit-cheat-sheet/app.py">https://share.streamlit.io/daniellewisdl/streamlit-cheat-sheet/app.py</a></div>
<div>
<br />
</div>
<div><a href="https://share.streamlit.io/daniellewisdl/streamlit-cheat-sheet/app.py" target="_blank">Panel -- Everything You Need To Know</a>: Panel overview</div>
<div><br /></div><div><a href="https://www.pythonanywhere.com/" target="_blank">pythonanywhere</a>: a service that allows you run Python anywhere in a web browser and could be used for teaching python and sharing code</div>
<div><br /></div><div><a href="https://streamlit.io/" target="_blank">Official Streamlit Web Site</a></div>
<div><br /></div><div><a href="https://autogis-site.readthedocs.io/en/latest/notebooks/L2/01-geopandas-basics.html" target="_blank">Introduction to Geopandas</a></div>
<div><br /></div><a href="https://towardsdatascience.com/build-a-multi-layer-map-using-streamlit-2b4d44eb28f3" target="_blank">Build a Multi-Layer Map Using Streamlit</a>
<br />
<br />
<div><a href="https://www.codegrepper.com/code-examples/python/read+a+.shp+file+in+python" target="_blank">“read a .shp file in python” Code Answer</a></div>
<div><br /></div>
<div>Tutorial for using GeoPandas</div>
<div>
<br />
<iframe width="560" height="315" src="https://www.youtube.com/embed/qfJFYlfPbrE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
<br />
<br />
Demo in Jupyter Notebook Opening Shapefiles in GeoPandas
<br />
<br />
<iframe width="560" height="315" src="https://www.youtube.com/embed/AZNS7LQ78UY" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0tag:blogger.com,1999:blog-5164112850575055328.post-15149813269627519392022-05-15T22:16:00.001-07:002022-05-15T22:16:23.297-07:00LEGO Transformers Optimus Prime - Official Reveal Trailer<iframe width="480" height="270" src="https://youtube.com/embed/kzSFqdki0To" frameborder="0"></iframe>mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0tag:blogger.com,1999:blog-5164112850575055328.post-16854398212970080982022-05-15T22:02:00.000-07:002022-05-15T22:02:04.110-07:00Evil Dead: The Game - Official Launch Trailer<iframe style="background-image:url(https://i.ytimg.com/vi/t5lSTBnvvoU/hqdefault.jpg)" width="480" height="270" src="https://youtube.com/embed/t5lSTBnvvoU" frameborder="0"></iframe>mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0tag:blogger.com,1999:blog-5164112850575055328.post-55113569871268435112022-04-16T15:54:00.000-07:002022-04-16T15:54:07.100-07:00This is seriously the best FREE Bible app I've ever seen!<iframe width="480" height="270" src="https://youtube.com/embed/QXup8CZe-4Q" frameborder="0"></iframe>mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0tag:blogger.com,1999:blog-5164112850575055328.post-51621489815215307222022-03-15T13:30:00.000-07:002022-03-15T13:30:03.260-07:00Power Apps Tutorial for Beginners - Learn PowerApps<iframe style="background-image:url(https://i.ytimg.com/vi/kA5xUtrM6bo/hqdefault.jpg)" width="480" height="270" src="https://youtube.com/embed/kA5xUtrM6bo" frameborder="0"></iframe>mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0tag:blogger.com,1999:blog-5164112850575055328.post-46542546693765707512022-02-05T17:43:00.003-08:002022-02-05T17:43:26.479-08:00Introducing reMarkable 2 — the paper tablet<iframe width="480" height="270" src="https://youtube.com/embed/SWY_bwFMxro" frameborder="0"></iframe>mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0tag:blogger.com,1999:blog-5164112850575055328.post-16177431341994798652021-12-06T21:47:00.000-08:002021-12-06T21:47:07.502-08:00Learn to Use Power Automate with Examples | Create Bulk PDF Files | Plan...<iframe width="480" height="270" src="https://youtube.com/embed/SUsik0FGzI0" frameborder="0"></iframe>mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0tag:blogger.com,1999:blog-5164112850575055328.post-20216651933407073412021-12-06T21:32:00.006-08:002021-12-06T21:32:57.685-08:00Sharing PowerApps with External Users<iframe width="480" height="270" src="https://youtube.com/embed/suk4eLS4A-E" frameborder="0"></iframe>mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0tag:blogger.com,1999:blog-5164112850575055328.post-76991807333011318292021-11-14T00:15:00.003-08:002021-11-14T00:15:32.586-08:00Power Apps Maintenace Screen StartScreen and Deep Linking based on app v...<iframe width="480" height="270" src="https://youtube.com/embed/Z-5OMRy7G_M" frameborder="0"></iframe>mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0tag:blogger.com,1999:blog-5164112850575055328.post-21664535013846326062021-09-26T22:52:00.004-07:002021-09-26T22:52:40.569-07:00Your iPad Almost Had a Calculator, That's Why It Doesn't<iframe width="480" height="270" src="https://youtube.com/embed/1kIbEGnGYT8" frameborder="0"></iframe>mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0tag:blogger.com,1999:blog-5164112850575055328.post-61694137911561184152021-08-21T16:45:00.002-07:002021-08-21T16:45:29.292-07:00Getting Started in Quantum Computing in 2021<iframe width="480" height="270" src="https://youtube.com/embed/as7azj8KJI8" frameborder="0"></iframe>mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0tag:blogger.com,1999:blog-5164112850575055328.post-20637137553439141702021-08-14T21:05:00.003-07:002021-08-14T21:05:15.594-07:00Transformers: The Chess Collection - Official First Look<iframe width="480" height="270" src="https://youtube.com/embed/Mm3fPTo5X6A" frameborder="0"></iframe>mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0tag:blogger.com,1999:blog-5164112850575055328.post-56810791014678875722021-08-12T19:08:00.002-07:002021-08-12T19:08:21.589-07:00Quantum Teleportation Tutorial with OpenQASM on IBM Quantum Experience<iframe width="480" height="270" src="https://youtube.com/embed/cSubSa3I3f4" frameborder="0"></iframe>mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0tag:blogger.com,1999:blog-5164112850575055328.post-77968359395007854942021-05-13T15:35:00.003-07:002021-05-13T15:35:54.152-07:00Shang-Chi Special Moves | Marvel Contest of Champions<iframe width="480" height="270" src="https://youtube.com/embed/L4rn7SQl67I" frameborder="0"></iframe>mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0tag:blogger.com,1999:blog-5164112850575055328.post-47339722406816333352021-05-10T18:54:00.002-07:002021-05-10T18:54:16.017-07:00Kestrel | New Character Spotlight - MARVEL Strike Force<iframe width="480" height="270" src="https://youtube.com/embed/hYKbFukAEX4" frameborder="0"></iframe>mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0tag:blogger.com,1999:blog-5164112850575055328.post-10030855718211601092021-05-08T14:33:00.000-07:002021-05-08T14:33:00.239-07:00Colleen Wing | New Character Spotlight - MARVEL Strike Force<iframe width="480" height="270" src="https://youtube.com/embed/_P20nqHdLZE" frameborder="0"></iframe>mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0tag:blogger.com,1999:blog-5164112850575055328.post-76642438265129871032021-04-14T20:46:00.003-07:002021-04-14T20:46:52.308-07:00This Transformers robot transforms BY ITSELF<iframe width="480" height="270" src="https://youtube.com/embed/a0SEYM9jHVg" frameborder="0"></iframe>mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0tag:blogger.com,1999:blog-5164112850575055328.post-22821037244970687782021-04-14T20:40:00.001-07:002021-04-14T20:40:07.266-07:005 Quantum Algorithms That Could Change The World<iframe width="480" height="270" src="https://youtube.com/embed/_54i80UFHSs" frameborder="0"></iframe>mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0tag:blogger.com,1999:blog-5164112850575055328.post-57786897136131339042020-05-10T13:24:00.000-07:002020-05-10T13:24:04.447-07:00Testing a FLIR Fever Screening Camera For Adafruit NYC<div style="text-align: center;">
<br />
<iframe allowfullscreen="" frameborder="0" height="270" src="https://www.youtube.com/embed/XFKChUu5Ilw" width="480"></iframe></div>
mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0tag:blogger.com,1999:blog-5164112850575055328.post-86065747696973414082020-02-14T19:42:00.000-08:002020-02-14T19:42:59.885-08:00Longshot Special Moves | Marvel Contest of Champions<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="270" src="https://www.youtube.com/embed/-GokpdQhYNU" width="480"></iframe></div>
mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0tag:blogger.com,1999:blog-5164112850575055328.post-3813013738585764482020-02-12T22:45:00.001-08:002020-02-12T22:45:31.866-08:00Samsung unveils new foldable screen flip phone<div style="text-align: center;">
<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="270" src="https://www.youtube.com/embed/-zennssbqlg" width="480"></iframe></div>
mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0tag:blogger.com,1999:blog-5164112850575055328.post-36554789881339083162020-02-12T22:44:00.002-08:002020-02-12T22:44:53.632-08:00[MARVEL Future Fight] NEW Story Summary! with Avengers 3099 Uniforms!<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="270" src="https://www.youtube.com/embed/0wpGayaxLxo" width="480"></iframe></div>
mmcelhaneyhttp://www.blogger.com/profile/07567242628894011776noreply@blogger.com0