Easygui Python Functions

py) from the "Variables" slides to use easygui input and output instead of input() and print(). New Python programmers need GUI capabilities that don't require any knowledge of Tkinter, frames, widgets, callbacks or lambda. I learned some Python from MOOCs before, but the teaching films didn't explain clearly about some functions and more, but in this Python class, the teacher taught us step by step, making sure that every one of us understands it before she teaches us another thing. For all of the boxes, the first two arguments are for message and title, in that order. But Geany also includes support for other useful filetypes like ini-style config files, Diff output, SQL files and many more (get the full list). If you are interested in an instructor-led classroom training course, you may have a look at the Python and Tkinter courses by Bernd Klein at Bodenseo. Since it's a function not a class, you can't even derive a subclass from it in order to easily reuse its code. The showinfo() function is in a different module depending on the Python version. EasyGui can help you easily put a simple GUI front-end on your Python application. Codebox and textbox now return the contents of the box. EasyGUI is different from other GUI libraries in that EasyGUI is NOT event-driven. You can vote up the examples you like or vote down the ones you don't like. To create a slideshow you can use : This will cycle through all the images with an interval of 5 seconds. Using EasyGui, all GUI interactions are invoked by simple function calls. In most cases, the names of EasyGui functions are just shortened versions of the English words. NOTE EasyGUI uses a toolkit called Tkinter which we will get to use in the next from COMP 303 at K J Somaiya College of Engineering. It is a standard Python interface to the Tk GUI toolkit shipped with Python. Most important are listed below. I have python 2. askdirectory(). ''' Online Python Compiler. textinput("Window name", "Question to ask") function built into the turtle module that will cause a pop-up window to appear. Now click the Install button. pdf), Text File (. Using python 3 somethingsomething - whatever the latest is at the time of posting - I was told I was getting a float, when it was expecting an integer. py and as long as this file is in the same folder as your python program, you can access all easygui functions by writing: import easygui. EasyGUI is different from other GUI libraries in that EasyGUI is NOT event-driven. These can be used to construct valid regular hexagonal polygons. If Tkinter is available, then no errors occur, as demonstrated in the following: >>> import tkinter >>> • If your Python interpreter was not compiled with Tkinter enabled, the module import fails. Even if you already have a system Python, another Python installation from a source such as the macOS Homebrew package manager and globally installed packages from pip such as pandas and NumPy, you do not need to uninstall, remove, or change any of them before using conda. It can be downloaded from the Internet. This resources sets out an introduction to using easyGUI and Python 2. x only; Python3k introduces numerous incompatibilities. Yes, functions in Python, are like integers in C. I have been using Tkinter and easygui (with > Python 2. EasyGui is a Python module that makes it very easy to make simple GUIs. cffi - Foreign Function Interface for Python calling C code. (These functions are wrappers around widgets and classes in lib-tk. When using Python outside Reeborg, if you'd like to get user input through a graphical pop-up box instead of just through the console, we can just install a module cs20-easygui. ) Working with Strings Python supports two methods of constructing Unicode strings. The most basic feature of a User Interface is displaying output and we have already covered the most primitive way of doing that via the Python print function (and JavaScript's write() function as well as the VBScript MsgBox dialog). Note: "print" is one of the biggest changes from Python 2 to Python 3. Whether you've loved the book or not, if you give your honest and detailed thoughts then people will find new books that are right for them. Pass function call as a function argument. Welcome to MoinMoin. It contains among other things: a powerful N-dimensional array object. You need to use the name of your turtle. It’s also just one little python script that you can just drop somewhere in the python path so you can use it. The last line is also very important. CTOLib码库分类收集GitHub上的开源项目,并且每天根据相关的数据计算每个项目的流行度和活跃度,方便开发者快速找到想要的免费开源项目。. There's a lot going on, but if nothing else, with a little study of it might give you some ideas about how to get easygui's textbox to do what you want. Convert Binary to Decimal in Python. Introduction. py 前提要到easygui. EasyGUI needs to be imported into a script before you can use its functions. Language bindings are available for a number of languages including Python, Perl, Ruby, etc. Tag: python,easygui. Python - Tkinter Text - Text widgets provide advanced capabilities that allow you to edit a multiline text and format the way it has to be displayed, such as changing its color and fon. It contains of a single file, easygui. 2k samples per second provides a beneficial margin to facilitate later processing. Function wrappers were added to the common system dialogs in wxPython 2. When you use msgbox(), you should see something that looks like this: And if you click the OK button, the message box will close. Simple Graphics using EasyGui Mathematics In Python. Die Umwandlung wirst du auf jeden Fall machen müssen, da dir easygui ja offenbar eine Liste mit Strings zurückgibt und du die AFAIK eben einzeln umwandeln musst. This package provides the Python modules EasyGUI. There are python packages available to work with Excel files that will run on any Python platform and that do not require either Windows or Excel to be used. Note: this is pure speculation! We find that the best out of the box performance is gained by installing a very simple Python environment and avoiding use of distributions such as Enthought. Here are links to two Python packages that we will be using this term. EasyGui Python package. #This function means this was run directly, not called from another python file. Defining a Function. The types of files supported depends on how you installed python. All GUI interactions are invoked by simple function calls that return results. (Includes task answers) Python Progamming workbook 2, aimed at KS3. Not forgetting the mysterious bonus snippet. A noter que si vous travaillez avec python 2. egdemo() 成功调用后你将可以尝试EasyGui拥有的各种功能,并将你选择的结果打印至控制台。. tkinter, frames, widgets, callbacks or lambda. We manage the open source licensing for Python version 2. EasyGUI runs on Python 2 and 3, and does not have any dependencies beyond python and Tk. import vlc, easygui. Help Contents. Get input value from a dialog. There are python packages available to work with Excel files that will run on any Python platform and that do not require either Windows or Excel to be used. The keyboard can be used to select an element of the list. Note: The code posted is for Python 2. Python offers multiple options for developing GUI (Graphical User Interface). EasyGUI is different from other GUI libraries in that EasyGUI is NOT event-driven. Instructions to install here. Manning is an independent publisher of computer books for all who are professionally involved with the computer business. In Python 2, you only needed to type "print" followed by what you wanted displayed. Up till now we have used the command property of buttons to associate Python functions with GUI events. The following instructions describe how to install EasyGui under Windows, but the process is exactly the same for both packages - just substitute "pypng" for "easygui" where needed. I have tried installing it but with no success. pip is already installed if you are using Python 2 >=2. egdemo() 成功调用后你将可以尝试EasyGui拥有的各种功能,并将你选择的结果打印至控制台。. NOTE EasyGUI uses a toolkit called Tkinter which we will get to use in the next from COMP 303 at K J Somaiya College of Engineering. useful linear algebra, Fourier transform, and random number capabilities. EasyGUI runs on Python 2 and 3, and does not have any dependencies beyond python and Tk. Example Usage. Files will always be part of computing in one form or another. Added numerous # comments, and also inserted double quotes around paths # in case they have embedded space characters in them, as # they did on my Windows system. When we invoke the function exitonclick, it pauses the execution of the program, and waits for the user to click the mouse somewhere in the window. All GUI interactions are invoked by simple function calls that return results. It will tell you about the thing you give it, so you can do help(len) to find out about the len function. If the user presses Cancel, closes the window, or does not select any options, this function will return an empty list. Highlights of this release include: The distribution now includes setup. In Thonny, open Tools -> Manage packages…. We’ll use some of the examples from the book. Example Usage. Note that you can pass codebox and textbox either a string or a list of strings. EasyGui Tutorial. It contains among other things: a powerful N-dimensional array object. It does not require the programmer. python newsgroup. Tilen MAJERLE, M. Python can be used to solve several problems. When using Python outside Reeborg, if you'd like to get user input through a graphical pop-up box instead of just through the console, we can just install a module cs20-easygui. Worked with python to further develop a tool. Alex Zawadzki, Horst JENS and Robert Lugg now maintain easyGUI. easyGUI is a complete development system intended for creating the visual part of a modern display-based embedded system. txt) or read online for free. The syntax will look like this: print function1(*function2(1,2)). EasyGui provides an easy-to-use interface for simple GUI interaction. The way to do that is use the bind function to explicitly tie together (or bind) an event and a Python function. View our range including the Star Lite, Star LabTop and more. But when I download the zip file of easygui and unzip it and type "python3 set. This is what EasyGUI provides. org or if you are working in a Virtual Environment created by virtualenv or pyvenv. EasyGui provides an easy-to-use interface for simple GUI interaction with a user. When the function returns by pressing the OK or clicking the close button, the server is stopped by calling terminate(). In some cases, this might not be the most user-friendly arrangement (for example, the dialogs for getting directory and filenames ignore the message argument), but I felt that keeping this consistent across all widgets was a consideration that is more important. You can "unpack" the tuple returned by prepending it with an asterisk. Rather than requiring the. dstack function? Getting single frames from video with python. py example help. The for loop is used with sequence types such as list, tuple and set. Doubling the sample rate to 88. Recursion is a common mathematical and programming concept. Fri, 21 Apr 2017. It doesn't require you to know event-driven programming to write basic GUI applications because it's based on Python functions. 7 and python 3. EasyGUI_Qt was inspired by EasyGUI created by Stephen Ferg and is based on Tkinter. py in the same place where Python itself is installed, Python will find it. It uses the built-in tkinter module for its message box functions that follow the naming conventions of JavaScript: alert(), confirm(), prompt() and password() (which is prompt() but uses * when you type). You can vote up the examples you like or vote down the ones you don't like. There seems to be some problems with the ini-file: Or the file or the section or the key or the value are not properly prepared. Your browser doesn't seem to support Javascript!. Here are links to two Python packages that we will be using this term. In the code snippet below I was expecting to get a listing of only *. It is called whenever text is inserted as the result of a clipboard paste operation, or when the text edit accepts data from a drag and drop operation. When the user clicks on a button, buttonbox returns the text of the choice. Please note these resources use Python 3. We are going to use a module known as easygui,in a future we are going to use a module known as thinkter. Implementing a wrapper function -- What to do: Capture the arguments with PyArg_ParseTuple. txz for Slackware 14. New Python programmers need GUI capabilities that don't require any knowledge of Tkinter, frames, widgets, callbacks or lambda. PyMsgBox's code is derived from Stephen Raymond Ferg's EasyGui. • Wrote automation framework using Python (Netmiko/Paramiko, Napalm, Django, pyinstaller, Pandas, Sphinx, Pycharm, Gitlab, Threading, SshConnection, Easygui,etc. A common need is to ask the user for a filename or for a directory. You can vote up the examples you like or vote down the ones you don't like. Ok hot shot, to build a simple media player, we need only 18 lines of Python! But we do need to install the easygui library, which we covered in a previous Tooling Tuesday which shall be used to quickly create two user interfaces. The most basic feature of a User Interface is displaying output and we have already covered the most primitive way of doing that via the Python print function (and JavaScript's write() function as well as the VBScript MsgBox dialog). Also there are no official binaries of Easygui for OS X, though it might be possible to use the Linux tar in lieu of this. Reef Stable is a web service with a primary function to track parameters in a reef aquarium. 5-1) Foreign Function Interface for Python calling C code - backend python-cfflib (2. EasyGUI needs to be imported into a script before you can use its functions. As an Amazon Associate I earn from qualifying purchases. app = QtGui. If you are interested in an instructor-led classroom training course, you may have a look at the Python and Tkinter courses by Bernd Klein at Bodenseo. python-code-snippets-24, five more cool Python snippets including: Scrape Amazon Price, Speech Recognition, Threading Timer, EasyGUI BBox, EasyGUI Password Entry and Msgbox with image. If you would like a quick overview of MoinMoin's syntax, have a look at HelpOnMoinWikiSyntax. Hi r/Python, thought I would show you my MadLibs game using EasyGUI. It does not require the programmer to know anything about tkinter, frames, widgets, callbacks or lambda. Sande and Carter Sande and in its chapter on graphical user interfaces, it mentioned a library called EasyGui. py in your site-packages directory. cmd suffix and contains this first line: @setlocal enableextensions & python -x %~f0 %* & goto :EOF Python scripts are made into a UNIX script by putting in the first line a directive containing the path where the Python interpreter is located. Zur ersten Frage lässt sich sagen, dass es natürlich Tk für Python gibt, denn ohne Tk wäre Python für einige Benutzer weniger attraktiv. Welcome to MoinMoin. The EasyGui msgbox() function is used to create a message box. destroy function when the Exit menu option is chosen Add the filemenu as a menu item under the menubar Tell the root window to use your menubar instead of default. This should make it easier to install EasyGui, especially for Mac users. Instead, all GUI interactions are invoked by simple function calls. This can be done by programming the whole pygame game as a function, passing arguments to it and returning the score value. EasyGUI_Qt was inspired by EasyGUI created by Stephen Ferg and is based on Tkinter. A Python Interpreter. Using EasyGUI, all GUI interactions are invoked by simple function calls. We are going to use a module known as easygui,in a future we are going to use a module known as thinkter. pip is already installed if you are using Python 2 >=2. #This function means this was run directly, not called from another python file. Graphical user interfaces creation in easyGUI. To use it you must add 'easygui' to the import statement at the beginning of your program. This can be useful to see all the accompanying or related files of this file. EasyGUI is different from other GUI generators in that EasyGUI is NOT event-driven. It is assumed that readers have some previous programming experience in at least one computer language and are familiar with basic concepts such as data types, flow control, and functions. To convert binary to decimal number in python, you have to ask from user to enter a number in binary number system to convert that number into decimal number system as shown in the program given here. Create the function table -- This table maps function names (referenced from Python code) to function pointers (implemented in C/C++). The following instructions describe how to install EasyGui under Windows, but the process is exactly the same for both packages - just substitute "pypng" for "easygui" where needed. Codebox and textbox now return the contents of the box. Les has released easygui, an easy to use Python library to create Graphical User Interfaces (GUIs) using nothing more than a function call. I learned some Python from MOOCs before, but the teaching films didn't explain clearly about some functions and more, but in this Python class, the teacher taught us step by step, making sure that every one of us understands it before she teaches us another thing. The keyboard can be used to select an element of the list. ) Python server:. The EasyGUI library is a nice tool for developing GUI applications. 零基础学习python_easygui(35课) 如果你看了鱼C的那个网址的话,它会报"return outside function",这里要注意下,. I can import the easygui on the IDE but cannot use the functions it’s supposed to provide. Broken System due to upgrading libc6. Python HOME Python Intro Python Get Started Python Syntax Python Comments Python Variables Python Data Types Python Numbers Python Casting Python Strings Python Booleans Python Operators Python Lists Python Tuples Python Sets Python Dictionaries Python IfElse Python While Loops Python For Loops Python Functions Python Lambda Python Arrays. Solutions to facebookhackercup,codejam,codechef. EasyGUI is different from other GUI generators in that EasyGUI is NOT event-driven. You don't need sys. It does not require the programmer to know anything about tkinter, frames, widgets, callbacks or lambda. Implementing a wrapper function -- What to do: Capture the arguments with PyArg_ParseTuple. Steve Ferg's EasyGui is a very simple and effective Python module that allows you to quickly create a GUI for your Python code. Broken System due to upgrading libc6. Python is popular in Pi projects, so I decided to stick with it and find out what GUI toolkits are ready to go. The types of files supported depends on how you installed python. #This function means this was run directly, not called from another python file. The EasyGui msgbox() function is used to create a message box. Carter Sande is a high school student who is passionate about technology. freeimage - an Open Source library supporting popular graphics image formats. Instead, all GUI interactions are invoked by simple function calls. Sourceforge. All the tutorials, demos and videos for EasyGui can be found on the EasyGui homepage: EasyGui. Mathematics / Science / Accounting Level One. if you're using a Python version without a "def" statement, it's time to upgrade. pip is already installed if you are using Python 2 >=2. But when I download the zip file of easygui and unzip it and type "python3 set. The canvas always has a current path that can be manipulated with the add_ functions. New Python programmers need GUI capabilities that don't require any knowledge of Tkinter, frames, widgets, callbacks or lambda. A Python Interpreter. It does not require the programmer. 1k samples per second per channel rate, as used by CD and DVD audio technology, is near the theoretical limit for valid signal reconstruction of the full audio band. Jared likes to make things. also a free distribution of easygui and pycal-my own module. Clipper Group. 96-x86_64-2_slack. Evénement graphique puis Tk puis Tkinter puis Traitements Python. You shouldn't create your own variables with the names of things that exist as a part of Python, because it can confuse other developers and lead to bugs in your code. A module is a program that adds extra features to Python. numpy - Python - Matplotlib: normalize axis when plotting a Probability Density Function; 3. python,python-2. Here you go ;o) snipped from an old visual basic project. The textbox function displays text in a proportional font. Easygui is easier but not that useful nor customizable. EasyGui won’t replace full-blown GUI programming kits like TKinter or wxPython, but it makes a great choice for Python newbies and coders who want to make their scripts user-friendly with a minimum of fuss. Another useful feature of Cython is making existing C functions callable from within (seeemingly) pure Python modules. There are many ways this can be done, with some text at the top of the window, or with something like a pop up message. Add one or more widgets to the GUI application. • Wrote automation framework using Python (Netmiko/Paramiko, Napalm, Django, pyinstaller, Pandas, Sphinx, Pycharm, Gitlab, Threading, SshConnection, Easygui,etc. Because Python can be extended in C and C++, Python can provide the speed. Links Home page Course info sheet Lectures CodeLab Labs Assignments Tests Forms Python links Getting help Discussion board Marks Lectures This page will contain notes from lecture, mainly from code developed during lecture, as well as any slides we use. EasyGUI is a module for very simple, very easy GUI programming in Python. Using python 3 somethingsomething - whatever the latest is at the time of posting - I was told I was getting a float, when it was expecting an integer. The result variable stores the output of the function easygui. this tutorial will cover:mor. Once you have finished getting started you could add a new project or learn about pygame by reading the docs. Note that in the current version of EasyGui, the startpos argument is not supported. In Python, function is a group of related statements that perform a specific task. I put mine in the site-packages folder. 9: doc: dev: GPLv2+ X: X: A software package for algebraic, geometric and combinatorial problems. EasyGUI is different from other GUI generators in that EasyGUI is NOT event-driven. These functions are wrappers around widgets and classes in lib-tk. I looked for ANY package that allowed customized forms. 5-1) Foreign Function Interface for Python calling C code python-cffi-backend (1. EasyGUI is different from other GUI libraries in that EasyGUI is NOT event-driven. The EasyGui msgbox() function is used to create a message box. If you are new to GUI programming in Python I suggest starting with either tkinter or wxPython but not Easygui. Tilen MAJERLE, M. This means that you can use these functions to display the contents of a file this way:. import vlc, easygui. Tkinter is a Python binding to the Tk GUI toolkit. Using EasyGUI, all GUI interactions are invoked by simple function calls. New Python programmers need GUI capabilities that don't require any knowledge of Tkinter, frames, widgets, callbacks or lambda. ) Note that in the current version of EasyGui, the startpos argument is not supported. EasyGUI is a module for very simple, very easy GUI programming in Python. This feature of the Python language is utilized heavily as a method of customizing forms and form Elements. You can refer to a function anywhere in your code, and the computer will always know what you are talking about. Sean McIlroy wrote: I'd like to have a function f such that, when f is invoked, a Tk. Python Desktop Apps with Tkinter; Tkinter Message box. Note that in the current version of EasyGui, the startpos argument is not supported. org - Also acts as a pastebin and a simple collaboration tool; Libraries. I have python 2. mclaughlinsoftware. Here is how I got Qt5 for Python up and running to create a Raspberry Pi GUI. According to easygui's doc, you need a file easygui. At this point, we see that we have two local variables defined (they’re “local” because they belong to the function). I know nothing about gui building with python. EasyGui is based on Tkinter, which is built into Python. easygui 套件. The application window is filled with a vertical layout widget which manages the arrangement of the control widgets. org - Also acts as a pastebin and a simple collaboration tool; Libraries. csv files but it gives me everything in the directory. Like the original EasyGUI (which used Tkinter), EasyGUI_Qt seeks to provide simple GUI widgets that can be called in a procedural program. Rather than requiring the. EasyGUI runs on Python 2 and 3, and does not have any dependencies beyond python and Tk. It covers stuff in basic input and output, easygui, if and then conditions, looping and functions. Star Labs; Star Labs - Laptops built for Linux. We will need to create the script. Les interactions entre Python et l’interface graphique peut prendre plusieurs formes: Traitement GUI Python puis Tkinter puis Tk puis Librairie graphique. import vlc, easygui. Suitable for both beginner and professional developers. Other GUI toolkits for Python, such as the long-obsolete pyFLTK or the simplistic easygui, take different approaches, but the toolkits discussed here represent the mainstream of Python GUI library development. python; 899; easygui_qt; easygui_qt; easygui_qt. Your First Python Game: Rock, Paper, Scissors was posted by Jared on February 20th, 2016. called built-in or standard modules. With wxPython software developers can create truly native user interfaces for their Python applications, that run with little or no modifications on Windows, Macs and Linux or other unix-like systems. Instead, all GUI interactions are invoked by simple function calls. Song Han Assistant Professor, Computer Science and Engineering Department Office: ITE Building 355 Email: song dot han AT uconn dot edu Associate Editor, ACM Transactions on Cyber-Physical Systems (TCPS) [email protected] Chair, the 40th IEEE Real-Time System Symposium (RTSS), 2019 TPC Co-Chair, th. Tilen MAJERLE, M. Continue reading An Intro to EasyGUI_Qt →. Wir werden oft gefragt, ob es kein Tk für Python gäbe, oder ob Tkinter das selbe oder das gleiche sei wie Tk. easyGUI is a complete development system intended for creating the visual part of a modern display-based embedded system. no, [email protected] EasyGui can help you easily put a simple GUI front-end on your Python application. Python Forums on Bytes. The functions available are: show() show_code() show_file() show_story() Note that a detailed description of all of these is given on the next page. IDLE is also a Tkinter application, with its own event loop. Language bindings are available for a number of languages including Python, Perl, Ruby,. Python has a list of places on the hard drive where it looks for modules it can use. Consider this piece of code:. Python is popular in Pi projects, so I decided to stick with it and find out what GUI toolkits are ready to go. invoked by simple function calls that return results. EasyGUI_Qt is NOT event-driven: all GUI interactions are invoked by simple function calls. The way to do that is use the bind function to explicitly tie together (or bind) an event and a Python function. cmd suffix and contains this first line: @setlocal enableextensions & python -x %~f0 %* & goto :EOF Python scripts are made into a UNIX script by putting in the first line a directive containing the path where the Python interpreter is located. Instead, all GUI interactions are invoked by simple function calls. I wrote a program to convert Celsius into Fahrenheit. Have a fun~:). In order to make its use more intuitive, EasyGUI_Qt uses a consistent naming convention. We manage the open source licensing for Python version 2. Python for Dummies (a guide for basic input and output, easygui, if and then conditions, looping and functions) I made this easy-to-learn guide for the novice in programming. EasyGUI is different from other GUI generators in that EasyGUI is NOT event-driven. EasyGUI is different from other GUI libraries in that EasyGUI is NOT event-driven. folium: Maps: Folium makes it easy to visualize data that's been manipulated in Python on an interactive Leaflet map. In addition, there are a good number of dumbed-down GUI packages that "wrap" one of the major packages, including EasyGUI, PyGUI, and Pyforms. python - How to create probability density function graph using csv dictreader, matplotlib and numpy? 2. Python also accepts function recursion, which means a defined function can call itself. EasyGui provides an easy-to-use interface for simple GUI interaction with a user. New Python programmers need GUI capabilities that don't require any knowledge of Tkinter, frames, widgets, callbacks or lambda. Also there are no official binaries of Easygui for OS X, though it might be possible to use the Linux tar in lieu of this. Code Sample. x Ce package fournit des IHM simples basées sur tkinter. All the tutorials, demos and videos for EasyGui can be found on the EasyGui homepage: EasyGui. But when I download the zip file of easygui and unzip it and type "python3 set. In order to make its use more intuitive, EasyGUI_Qt uses a consistent naming convention. Install EasyGUI on Fedora. You can "unpack" the tuple returned by prepending it with an asterisk. New Python programmers need GUI capabilities that don't require any knowledge of Tkinter, frames, widgets, callbacks or lambda. If you want to give EasyGui a try, make sure to peruse the EasyGui tutorial, which contains descriptions of other available functions. Using EasyGUI, all GUI interactions are invoked by simple function calls. Instead, all GUI interactions are invoked by simple function calls. py in the same place where Python itself is installed, Python will find it. 97,Windows版最新EasyGUI is a module for very simple, very easy GUI programming in Python. 1k samples per second per channel rate, as used by CD and DVD audio technology, is near the theoretical limit for valid signal reconstruction of the full audio band. You can attend one of his Python courses in Paris, London, Toronto, Berlin, Munich, Hamburg, Amsterdam, Den Haag (The Hague) or Lake Constance / Zurich. The plxscripting module to interact with PLAXIS 2D Output; The matplotlib module to create a chart; The pyperclip module to copy the content to the Windows clipboard; The easygui module to create a nice user interface for the user to set values in order to retrieve results: the X-coordinate of the vertical plate and the phase to retrieve the results for. With the camera module connected and enabled, enter the following command in the Terminal to take a picture: raspistill -o cam.