Academic literature on the topic 'Python (Computer program langu'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Python (Computer program langu.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Journal articles on the topic "Python (Computer program langu"

1

Cayron, Cyril. "GenOVa: a computer program to generate orientational variants." Journal of Applied Crystallography 40, no. 6 (November 10, 2007): 1179–82. http://dx.doi.org/10.1107/s0021889807048741.

Full text
Abstract:
A computer program calledGenOVa, written in Python, calculates the orientational variants, the operators (special types of misorientations between variants) and the composition table associated with a groupoid structure. The variants can be represented by three-dimensional shapes or by pole figures.
APA, Harvard, Vancouver, ISO, and other styles
2

Ayer, Vidya M., Sheila Miguez, and Brian H. Toby. "Why scientists should learn to program in Python." Powder Diffraction 29, S2 (December 2014): S48—S64. http://dx.doi.org/10.1017/s0885715614000931.

Full text
Abstract:
The importance of software continues to grow for all areas of scientific research, no less for powder diffraction. Knowing how to program a computer is a basic and useful skill for scientists. This paper explains the three approaches for programming languages and why scripting languages are preferred for non-expert programmers. The Python-scripting language is extremely efficient for science and its use by scientists is growing. Python is also one of the easiest languages to learn. The language is introduced, as well as a few of the many add-on packages available that extend its capabilities, for example, for numerical computations, scientific graphics, and graphical user interface programming. Resources for learning Python are also provided.
APA, Harvard, Vancouver, ISO, and other styles
3

Chaput, Ludovic, Valentin Guillaume, Natesh Singh, Benoit Deprez, and Bruno O. Villoutreix. "FastTargetPred: a program enabling the fast prediction of putative protein targets for input chemical databases." Bioinformatics 36, no. 14 (June 27, 2020): 4225–26. http://dx.doi.org/10.1093/bioinformatics/btaa494.

Full text
Abstract:
Abstract Summary Several web-based tools predict the putative targets of a small molecule query compound by similarity to molecules with known bioactivity data using molecular fingerprints. In numerous situations, it would however be valuable to be able to run such computations on a local computer. We present FastTargetPred, a new program for the prediction of protein targets for small molecule queries. Structural similarity computations rely on a large collection of confirmed protein–ligand activities extracted from the curated ChEMBL 25 database. The program allows to annotate an input chemical library of ∼100k compounds within a few hours on a simple personal computer. Availability and implementation FastTargetPred is written in Python 3 (≥3.7) and C languages. Python code depends only on the Python Standard Library. The program can be run on Linux, MacOS and Windows operating systems. Pre-compiled versions are available at https://github.com/ludovicchaput/FastTargetPred. FastTargetPred is licensed under the GNU GPLv3. The program calls some scripts from the free chemistry toolkit MayaChemTools. Contact bruno.villoutreix@inserm.fr Supplementary information Supplementary data are available at Bioinformatics online.
APA, Harvard, Vancouver, ISO, and other styles
4

Reyes Peña, Cecilia, Mireya Tovar Vidal, and Concepción Stephanie Vázquez González. "Creation of a consulting tool and implementation of an ontology for a Master’s Degree Program in Computer Sciences." Revista Colombiana de Computación 19, no. 1 (June 1, 2018): 29–38. http://dx.doi.org/10.29375/25392115.3227.

Full text
Abstract:
In this paper, a manual ontology for a Computer Sciences Master program constructed, that uses some elements from the METHONTOLOGY, Grüninger and Fox, and Bravo’s methodologies, is presented. A series of steps to identify and represent the Master’s Degree program’s knowledge base has been followed. Afterwards, first order logic axioms and competency questions to evaluate the ontology are used. The development of a module written in Python language is used for evaluating the ontology through competency questions defined during design phase. This module is flexible enough to present predefined or defined questions by the user in running time and to obtain results to the queries representing the competency questions. Elements as a hierarchy class diagram and a description of the relations and attributes are used in this ontology’s construction. Keywords: Ontology; Python tool; SPARQL language.
APA, Harvard, Vancouver, ISO, and other styles
5

De Pra, Yuri, and Federico Fontana. "Programming Real-Time Sound in Python." Applied Sciences 10, no. 12 (June 19, 2020): 4214. http://dx.doi.org/10.3390/app10124214.

Full text
Abstract:
For its versatility, Python has become one of the most popular programming languages. In spite of its possibility to straightforwardly link native code with powerful libraries for scientific computing, the use of Python for real-time sound applications development is often neglected in favor of alternative programming languages, which are tailored to the digital music domain. This article introduces Python as a real-time software programming tool to interested readers, including Python developers who are new to the real time or, conversely, sound programmers who have not yet taken this language into consideration. Cython and Numba are proposed as libraries supporting agile development of efficient software running at machine level. Moreover, it is shown that refactoring few critical parts of the program under these libraries can dramatically improve the performances of a sound algorithm. Such improvements can be directly benchmarked within Python, thanks to the existence of appropriate code parsing resources. After introducing a simple sound processing example, two algorithms that are known from the literature are coded to show how Python can be effectively employed to program sound software. Finally, issues of efficiency are mainly discussed in terms of latency of the resulting applications. Overall, such issues suggest that the use of real-time Python should be limited to the prototyping phase, where the benefits of language flexibility prevail on low latency requirements, for instance, needed during computer music live performances.
APA, Harvard, Vancouver, ISO, and other styles
6

Alam, Marzia, Mehreen Saleem Gul, and Tariq Muneer. "Radiation View Factor for Building Applications: Comparison of Computation Environments." Energies 12, no. 20 (October 10, 2019): 3826. http://dx.doi.org/10.3390/en12203826.

Full text
Abstract:
Computation of view factors is required in several building engineering applications where radiative exchange takes place between surfaces such as ground and vertical walls or ground and sloping thermal or photovoltaics collectors. In this paper, view factor computations are performed for bifacial solar photovoltaic (PV) collectors based on the finite element method (FEM) using two programming languages known as Microsoft Excel-Visual Basic for Applications (VBA) and Python. The aim is to determine the computer response time as well as the performance of the two languages in terms of accuracy and convergence of the numerical solution. To run the simulations in Python, an open source just-in-time (JIT) compiler called Numba was used and the same program was also run as a macro in VBA. It was observed that the simulation response time significantly decreased in Python when compared to VBA. This decrease in time was due to the increase in the total number of iterations from 400 million to 250 billion for a given case. Results demonstrated that Python was 71–180 times faster than VBA and, therefore, offers a better programming platform for the view factor analysis and modelling of bifacial solar PV where computation time is a significant modelling challenge.
APA, Harvard, Vancouver, ISO, and other styles
7

Cayron, Cyril. "ARPGE: a computer program to automatically reconstruct the parent grains from electron backscatter diffraction data." Journal of Applied Crystallography 40, no. 6 (November 10, 2007): 1183–88. http://dx.doi.org/10.1107/s0021889807048777.

Full text
Abstract:
A computer program calledARPGEwritten in Python uses the theoretical results generated by the computer programGenOVato automatically reconstruct the parent grains from electron backscatter diffraction data obtained on phase transition materials with or without residual parent phase. The misorientations between daughter grains are identified with operators, the daughter grains are identified with indexed variants, the orientations of the parent grains are determined, and some statistics on the variants and operators are established. Some examples with martensitic transformations in iron and titanium alloys were treated. Variant selection phenomena were revealed.
APA, Harvard, Vancouver, ISO, and other styles
8

Geldiev, Ertan Mustafa, Nayden Valkov Nenkov, and Mariana Mateeva Petrova. "EXERCISE OF MACHINE LEARNING USING SOME PYTHON TOOLS AND TECHNIQUES." CBU International Conference Proceedings 6 (September 25, 2018): 1062–70. http://dx.doi.org/10.12955/cbup.v6.1295.

Full text
Abstract:
One of the goals of predictive analytics training using Python tools is to create a "Model" from classified examples that classifies new examples from a Dataset. The purpose of different strategies and experiments is to create a more accurate prediction model. The goals we set out in the study are to achieve successive steps to find an accurate model for a dataset and preserving it for its subsequent use using the python instruments. Once we have found the right model, we save it and load it later, to classify if we have "phishing" in our case. In the case that the path we reach to the discovery of the search model, we can ask ourselves how much we can automate everything and whether a computer program can be written to automatically go through the unified steps and to find the right model? Due to the fact that the steps for finding the exact model are often unified and repetitive for different types of data, we have offered a hypothetical algorithm that could write a complex computer program searching for a model, for example when we have a classification task. This algorithm is rather directional and does not claim to be all-encompassing. The research explores some features of Python Scientific Python Packages like Numpy, Pandas, Matplotlib, Scipy and scycit-learn to create a more accurate model. The Dataset used for the research was downloaded free from the UCI Machine Learning Repository (UCI Machine Learning Repository, 2017).
APA, Harvard, Vancouver, ISO, and other styles
9

Gunawan, Alexander A. S., and Jimmy Linggarjati. "Pengembangan Program Aplikasi Enhanced Machine Control dengan Python untuk Metode Interpolasi Newton." ComTech: Computer, Mathematics and Engineering Applications 3, no. 1 (June 1, 2012): 154. http://dx.doi.org/10.21512/comtech.v3i1.2396.

Full text
Abstract:
Nowadays, one of industrial main problems is the flexibility of machines to be customized since they are designed based on certain standard. This research develops software for CNC (Computer Numerically Controlled) machine in order to execute the Newton Interpolation using Python. The platform used in the CNC machine is EMC (Enhanced Machine Control) and GUI (Graphical User Interface) AXIS on the operating system Linux Ubuntu. The Newton interpolation is used to create a curve based on several point determined by user. By converting this curve into G-Code, which could be read by CNC machine, the machine can move according to curve designed by user. This research is an initial study to customize the CNC machine and will continue to fulfill the user needs. This research obtained a program that is able to run well up to 4 input pairs. The higher number inputs will cause the oscillation in the interpolation curve.
APA, Harvard, Vancouver, ISO, and other styles
10

Tarzhanov, Timofey, Vadim Kudryashov, and Diana Makarova. "DELETRIOUS SOFTWARE AND METHODS FOR COMBATING IT." Interexpo GEO-Siberia 9 (2019): 15–18. http://dx.doi.org/10.33764/2618-981x-2019-9-15-18.

Full text
Abstract:
The article discusses existing malware. To study the features of building deletrious software, the most common computer viruses were analyzed. A program for capturing keystrokes by means of the Python 3.7 language was developed, and a function for sending captured data to mail was implemented.
APA, Harvard, Vancouver, ISO, and other styles
More sources

Dissertations / Theses on the topic "Python (Computer program langu"

1

Eitzen, Benjamin. "GpuPy : efficiently using a GPU with Python." Online access for everyone, 2007. http://www.dissertations.wsu.edu/Thesis/Summer2007/b_eitzen_082307.pdf.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Daily, Jeffrey Alan. "Gain distributed array computation with python /." Pullman, Wash. : Washington State University, 2009. http://www.dissertations.wsu.edu/Thesis/Spring2009/j_daily_042409.pdf.

Full text
Abstract:
Thesis (M.S. in computer science)--Washington State University, May 2009.
Title from PDF title page (viewed on May 26, 2009). "School of Electrical Engineering and Computer Science." Includes bibliographical references (p. 41-44).
APA, Harvard, Vancouver, ISO, and other styles
3

Bernuz, Fito Efrem. "Cosymlib: a Python library for continuous symmetry measures and its application to problems in structural chemistry." Doctoral thesis, Universitat de Barcelona, 2021. http://hdl.handle.net/10803/672227.

Full text
Abstract:
For many years symmetry has been a useful concept in the study of the spatial organization of atoms in molecules or solids. The presence of symmetry elements in a given molecular structure gives a valuable information about its properties and chemical behaviour. However, it has been demonstrated that most molecules in nature tend to adopt shapes which are not fully symmetric, presenting small distortions from the ideal symmetric model structures used to rationalize the stereochemical knowledge. Continuous symmetry measures (CSMs) were developed precisely to quantify the amount of asymmetry of a given object by comparing a distorted structure with an ideal symmetric reference. This methodology has been very helpful to classify, for example, the shape of the coordination environment of transition metal atoms in several coordination complexes. In the present thesis, we present an overview of the formalism of CSMs, describing the computational methodologies that had been developed in the past. The main aim of the present thesis is the development of Cosymlib, a Python library englobing all previous algorithms within a unified computational framework that allows a seamless computation of different CSMs for a given molecule using a unified format. Extensive discussion of the advantage of implementing modern programming techniques such as object-oriented programming in the development of a unified computational approach to CSMs will be given in a second methodological chapter. Afterwards, the use of the different tools included in Cosymlib for the symmetry analysis of the molecular structure will be illustrated by applying it to different stereochemical problems related to organometallic coordination complexes, the effect of temperature on the shape of several polyhedral cage molecules and, the effect of temperature and the crystal environment on the shape of phosphate anions.
Durant anys, la simetria ha esdevingut una eina molt útil en l’estudi de l’organització d’àtoms i molècules en sòlids. La presencia d’elements de simetria en una estructura molecular dona informació important sobre les seves propietats i el seu comportament químic. Tot i això, s’ha demostrat que la majoria de molècules a la natura tendeixen a tenir formes que no son totalment simètriques, presentant petites distorsions en el model ideal simètric que s’utilitza per entendre l’estereoquímica d’un compost. Les mesures de simetria en continu (CSMs) es van desenvolupar per tal de quantificar amb precisió com d’asimètric pot ser un objecte comparant una estructura distorsionada amb una referencia amb simetria ideal. Fins ara, aquesta metodologia ha estat útil per classificar, per exemple, la forma de l’entorn de coordinació dels metalls de transició en diversos complexes de coordinació. En aquesta tesis es presenta de manera general el formalisme de les CSMs, descrivint els mètodes computacionals que es van desenvolupar en el passat. L’objectiu principal d’aquesta tesi es el desenvolupament del programa Cosymlib, un llibreria escrita en Python que engloba tots els algoritmes anteriors i els unifica en un sol marc que permet dins del mateix programa calcular diferents CSMs per a una mateixa molècula en un sol format. A més a més, en un segon capítol, s’exemplifica l’avantatge de implementat tècniques de programació modernes, com el llenguatge orientat a objectes, en el desenvolupament d’un programa unificat encarat a les CSMs. Posteriorment, l’ús de les diferents eines que inclou el programa Cosymlib per l’anàlisi de simetria d’una estructura molecular s’il·lustrarà aplicant-lo a diferents problemes d’estereoquímica relacionats amb els complexes de coordinació organometàl·lics, l’efecte de la temperatura en la forma d’un conjunt de molècules polièdriques i, en l’efecte de la temperatura i de l’entorn cristal·lí en la forma de l’anió fosfat.
APA, Harvard, Vancouver, ISO, and other styles
4

Luwaca, Emmanuel. "Virtualization of a sensor node to enable the simulation of IEC 61850-based sampled value messages." Thesis, Cape Peninsula University of Technology, 2014. http://hdl.handle.net/20.500.11838/1179.

Full text
Abstract:
Thesis submitted in fulfilment of the requirements for the degree Master of Technology: Electrical Engineering in the Faculty of Engineering at the Cape Peninsula University of Technology 2014
The IEC 61850 standard, “Communication networks and systems in substations” was promulgated to accommodate the need for a common communication platform within substations for devices from different vendors. The IEC 61850 standard proposes a substation automation architecture that is Ethernet-based, with a “station-bus” for protection devices within the substation and a “process bus” where raw data from the voltage and current transformers are published onto the data network using a device known as a Merging Unit. To date, most of the standardization efforts were focused at the station bus level where event-triggered messages are exchanged between the substation automation devices, commonly referred to as Intelligent Electronic Devices (IEDs). These messages are known as Generic Object Oriented Substation Event messages. Equipment from vendors to accommodate the “process bus” paradigm, however is still limited at present. The Centre for Substation Automation and Energy Management Systems was established within the Electrical Engineering Department at the Cape Peninsula University of Technology with one of its objectives being the development of equipment either for simulation or real-time purposes in compliance with the IEC 61850 standard. In order to fulfil this long-term objective of the Centre, an in-depth understanding of the IEC 61850 standard is required. This document details the efforts at acquiring the requisite knowledge base in support of the educational objectives of the Centre and the research project implements a simulation of a merging unit which is compliant with the functional behavior as stipulated by the standard. This limited functional implementation (i.e. non-real-time) of the merging unit, is achieved through the development of a virtualized data acquisition node capable of synthetic generation of waveforms, encoding of the data and publishing the data in a format compliant with the IEC 61850-9-2 sampled value message structure. This functional behavior of the virtual sensor node which was implemented has been validated against the behavior of a commercial device and the sampled value message structure is validated against the standard. The temporal behavior of the proposed device is commented upon. This research project forms the basis for future real-time implementation of a merging unit.
APA, Harvard, Vancouver, ISO, and other styles
5

Marusic, Tibor. "Ray Cast/Dose Superposition algorithm for proton grid therapy." Thesis, Stockholms universitet, Medicinsk strålningsfysik (tills m KI), 2017. http://urn.kb.se/resolve?urn=urn:nbn:se:su:diva-148174.

Full text
Abstract:
Purpose: To develop a Ray Cast/Dose Superposition (RC/DS) algorithm for proton grid therapy. Its functionality needed to include automatic positioning of small proton pencil beams in a grid-pattern and superimposing thin beam Monte Carlo (MC) dose distribution data on a Computer Tomography (CT) density volume. The purpose was to calculate and store un-weighted volumetric dose distributions of individual proton energies for subsequent optimization. Materials & Methods: Using the programming language Python 3.6, CT and Volume Of Interest (VOI) data of various patients and phantoms were imported. The target VOI was projected to either two or four planes, corresponding to the number of used gantry positions. Rays were then traced through the CT voxels, which were converted from Hounseld Units to density using a look up table, to calculate Water Equivalent Distance and proton energy needed to reach the proximal and distal edge of the target volume. With automated grid-pattern beam positioning, thin beam MC calculated depth dose distribution files were interpolated, scaled and superimposed on the CT volume for all beamlet positions. The algorithm reliability was tested on several CT image sets, the proton range estimation compared to a commercial TPS and the depth dose interpolation analyzed using MC simulations. Results: The RC/DS algorithm computation time was on average around 6 hours and 30 minutes for each CT set. The dose distribution output visually conformed to target locations and maintained a grid pattern for all tested CT sets. It gave unwanted dose artifacts in situations when rays outside the beamlet center passed a significant length of low/high density regions compared to the center, which yielded dose distributions of unlikely shape. Interpolating MC dose distribution values showed comparability to true MC references of same energy, yielding results with 0.5% difference in relative range and dose. Conclusions: The developed algorithm provides unweighted dose distributions specific for small beam proton grid therapy and has been shown to work for various setups and CT data. Un-optimized code caused longer computation times then intended but was presumed faster than MC simulations of the same setup. Efficiency and accuracy improvements are planed for in future work.
Proton grid therapy group
APA, Harvard, Vancouver, ISO, and other styles
6

Garg, Rahul. "A compiler for parallel execution of numerical Python programs on graphics processing units." Master's thesis, 2009. http://hdl.handle.net/10048/762.

Full text
Abstract:
Thesis (M. Sc.)--University of Alberta, 2009.
Title from PDF file main screen (viewed on Oct. 19, 2009). "A thesis submitted to the Faculty of Graduate Studies and Research in partial fulfillment of the requirements for the degree of Master of Science, Department of Computing Science, University of Alberta." Includes bibliographical references.
APA, Harvard, Vancouver, ISO, and other styles
7

Weaver, Christopher Jordan. "Development of PYRAMDS (Python for Radioisotope Analysis and Multi-Detector Suppression) code used in fission product detection limit improvements with the DGF Pixie-4 digital spectrometer." Thesis, 2011. http://hdl.handle.net/2152/ETD-UT-2011-05-2711.

Full text
Abstract:
The work presented here develops a gamma-ray spectral construction and analysis software tool that was used to analyze multi-detector data collected using a digital spectrometer with list mode capabilities. The tool was used to parse the output from three detectors and generate new spectra that the user chooses from post-processing suppression routines, such as simulated anticoincidence and coincidence spectra. Part of this research was also to characterize the improvements in the detection limits and the various detector efficiencies from this method as opposed to creating these spectra using traditional electronic gating systems. A focus is placed on the detection capability improvements for nuclear forensics purposes, particularly the identification and quantification of fission product samples, and structuring the code framework for handling these types of time-dependent samples while increasing the versatility of the detector system. Improvements to the minimum detectable activity for a series of fission products was accomplished through post-processing suppression methods and multi-dimensional spectral data structures are now achievable.
text
APA, Harvard, Vancouver, ISO, and other styles
8

Zulu, Lindinkosi Lethukuthula. "Simulating and prototyping software defined networking (SDN) using Mininet approach to optimise host communication in realistic programmable networking environment." Diss., 2018. http://hdl.handle.net/10500/26218.

Full text
Abstract:
In this project, two tests were performed. On the first test, Mininet-WiFi was used to simulate a Software Defined Network to demonstrate Mininet-WiFi’ s ability to be used as the Software Defined Network emulator which can also be integrated to the existing network using a Network Virtualized Function (NVF). A typical organization’s computer network was simulated which consisted of a website hosted on the LAMP (Linux, Apache, MySQL, PHP) virtual machine, and an F5 application delivery controller (ADC) which provided load balancing of requests sent to the web applications. A website page request was sent from the virtual stations inside Mininet-WiFi. The request was received by the application delivery controller, which then used round robin technique to send the request to one of the web servers on the LAMP virtual machine. The web server then returned the requested website to the requesting virtual stations using the simulated virtual network. The significance of these results is that it presents Mininet-WiFi as an emulator, which can be integrated into a real programmable networking environment offering a portable, cost effective and easily deployable testing network, which can be run on a single computer. These results are also beneficial to modern network deployments as the live network devices can also communicate with the testing environment for the data center, cloud and mobile provides. On the second test, a Software Defined Network was created in Mininet using python script. An external interface was added to enable communication with the network outside of Mininet. The amazon web services elastic computing cloud was used to host an OpenDaylight controller. This controller is used as a control plane device for the virtual switch within Mininet. In order to test the network, a webserver hosted on the Emulated Virtual Environment – Next Generation (EVENG) software is connected to Mininet. EVE-NG is the Emulated Virtual Environment for networking. It provides tools to be able to model virtual devices and interconnect them with other virtual or physical devices. The OpenDaylight controller was able to create the flows to facilitate communication between the hosts in Mininet and the webserver in the real-life network.
Electrical and Mining Engineering
M. Tech. (Electrical Engineering)
APA, Harvard, Vancouver, ISO, and other styles

Books on the topic "Python (Computer program langu"

1

Beginning Python: Using Python 2.6 and Python 3.1. Indianapolis, IN: John Wiley & Sons Inc, 2010.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
2

Donaldson, Toby. Python. 2nd ed. Berkeley, CA: Peachpit Press, 2009.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
3

Chris, Fehily, ed. Python. 2nd ed. Berkeley, CA: Peachpit Press, 2009.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
4

Donaldson, Toby. Python. 2nd ed. Berkeley, CA: Peachpit Press, 2009.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
5

Knowlton, Jim. Python. New York: John Wiley & Sons, Ltd., 2008.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
6

Fehily, Chris. Python. Berkeley, CA: Peachpit Press, 2002.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
7

Exploring Python. Dubuque, IA: McGraw-Hill, 2009.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
8

Lutz, Mark. Programming Python. Bonn: O'Reilly, 1996.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
9

Hello! Python. Shelter Island, N.Y: Manning, 2012.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
10

Programming Python. 2nd ed. Beijing: O'Reilly, 2001.

Find full text
APA, Harvard, Vancouver, ISO, and other styles
More sources

Book chapters on the topic "Python (Computer program langu"

1

Hunt, John. "A First Python Program." In Undergraduate Topics in Computer Science, 23–31. Cham: Springer International Publishing, 2019. http://dx.doi.org/10.1007/978-3-030-20290-3_3.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Eilers, Marco, Severin Meier, and Peter Müller. "Product Programs in the Wild: Retrofitting Program Verifiers to Check Information Flow Security." In Computer Aided Verification, 718–41. Cham: Springer International Publishing, 2021. http://dx.doi.org/10.1007/978-3-030-81685-8_34.

Full text
Abstract:
AbstractMost existing program verifiers check trace properties such as functional correctness, but do not support the verification of hyperproperties, in particular, information flow security. In principle, product programs allow one to reduce the verification of hyperproperties to trace properties and, thus, apply standard verifiers to check them; in practice, product constructions are usually defined only for simple programming languages without features like dynamic method binding or concurrency and, consequently, cannot be directly applied to verify information flow security in a full-fledged language. However, many existing verifiers encode programs from source languages into simple intermediate verification languages, which opens up the possibility of constructing a product program on the intermediate language level, reusing the existing encoding and drastically reducing the effort required to develop new verification tools for information flow security. In this paper, we explore the potential of this approach along three dimensions: (1) Soundness: We show that the combination of an encoding and a product construction that are individually sound can still be unsound, and identify a novel condition on the encoding that ensures overall soundness. (2) Concurrency: We show how sequential product programs on the intermediate language level can be used to verify information flow security of concurrent source programs. (3) Performance: We implement a product construction in Nagini, a Python verifier built upon the Viper intermediate language, and evaluate it on a number of challenging examples. We show that the resulting tool offers acceptable performance, while matching or surpassing existing tools in its combination of language feature support and expressiveness.
APA, Harvard, Vancouver, ISO, and other styles
3

Manimekalai, S. "Computation of Molecular Descriptors for Chemical Graph Structure Using Python Program." In Theory and Practice of Mathematics and Computer Science Vol. 9, 100–114. Book Publisher International (a part of SCIENCEDOMAIN International), 2021. http://dx.doi.org/10.9734/bpi/tpmcs/v9/7715d.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Glad Shiya V., Belsini, and Sharmila K. "Language Processing and Python." In Advances in Computational Intelligence and Robotics, 93–119. IGI Global, 2021. http://dx.doi.org/10.4018/978-1-7998-7728-8.ch006.

Full text
Abstract:
Natural language processing is the communication between the humans and the computers. It is the field of computer science which incorporates artificial intelligence and linguistics where machine learning algorithms are used to analyze and process the enormous variety of data. This chapter delivers the fundamental concepts of language processing in Python such as text and word operations. It also gives the details about the preference of Python language for language processing and its advantages. It specifies the basic concept of variables, list, operators, looping statements in Python and explains how it can be implemented in language processing. It also specifies how a structured program can be written using Python, categorizing and tagging of words, how an information can be extracted from a text, syntactic and semantic analysis, and NLP applications. It also concentrates some of the research applications where NLP is applied and the challenges of NLP processing in the real-time area of applications.
APA, Harvard, Vancouver, ISO, and other styles

Conference papers on the topic "Python (Computer program langu"

1

Donn, Leila, and Timothy Beach. "NEW MACHINE-LEARNING COMPUTER PROGRAM TO IDENTIFY UNMAPPED CAVE ENTRANCES USING PYTHON, GIS, AND LIDAR IMAGERY: AN AUTOMATED APPROACH TO CAVE CONSERVATION AND RESOURCE MANAGEMENT." In GSA Annual Meeting in Phoenix, Arizona, USA - 2019. Geological Society of America, 2019. http://dx.doi.org/10.1130/abs/2019am-339861.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Nikula, Uolevi, Jorma Sajaniemi, Matti Tedre, and Stuart Wray. "Python and Roles of Variables in Introductory Programming: Experiences from Three Educational Institutions." In InSITE 2007: Informing Science + IT Education Conference. Informing Science Institute, 2007. http://dx.doi.org/10.28945/3097.

Full text
Abstract:
Students often find that learning to program is hard. Introductory programming courses have high drop-out rates and students do not learn to program well. This paper presents experiences from three educational institutions where introductory programming courses were improved by adopting Python as the first programming language and roles of variables as an aid in understanding program behavior. As a result of these changes, students were able to write working code from the very beginning, they found programming easy and interesting, they passed exams with good grades, and drop-out rates were low. Students became interested in programming and some of them even changed their personal study plan to include more of programming and computer science.
APA, Harvard, Vancouver, ISO, and other styles
3

Lekia, Prosper Kiisi. "Computer Implementation of the Dykstra-Parsons Method of Waterflood Calculation." In SPE Nigeria Annual International Conference and Exhibition. SPE, 2021. http://dx.doi.org/10.2118/207151-ms.

Full text
Abstract:
Abstract One of the challenges of the petroleum industry is achieving maximum recovery from oil reservoirs. The natural energy of the reservoir, primary recoveries in most cases do not exceed 20%. To improve recovery, secondary recovery techniques are employed. With secondary recovery techniques such as waterflooding, an incremental recovery ranging from 15 to 25% can be achieved. Several theories and methods have been developed for predicting waterflood performance. The Dykstra-Parson technique stands as the most widely used of these methods. The authors developed a discrete, analytical solution from which the vertical coverage, water-oil ratio, cumulative oil produced, cumulative water produced and injected, and the time required for injection was determined. Reznik et al extended the work of Dykstra and Parson to include exact, analytical, continuous solutions, with explicit solutions for time, constant injection pressure, and constant overall injection rate conditions, property time, real or process time, with the assumption of piston-like displacement. This work presents a computer implementation to compare the results of the Dykstra and Parson method, and the Reznik et al extension. A user-friendly graphical user interface executable application has been developed for both methods using Python 3. The application provides an interactive GUI output for graphs and tables with the python matplotlib module, and Pandastable. The GUI was built with Tkinter and converted to an executable desktop application using Pyinstaller and the Nullsoft Scriptable Install System, to serve as a hands-on tool for petroleum engineers and the industry. The results of the program for both methods gave a close match with that obtained from the simulation performed with Flow (Open Porous Media). The results provided more insight into the underlying principles and applications of the methods.
APA, Harvard, Vancouver, ISO, and other styles
4

Ghoslin, Bryan, and Vidya K. Nandikolla. "Design of Omnidirectional Robot Using Hybrid Brain Computer Interface." In ASME 2020 International Mechanical Engineering Congress and Exposition. American Society of Mechanical Engineers, 2020. http://dx.doi.org/10.1115/imece2020-23935.

Full text
Abstract:
Abstract The paper presents a Brain-Computer Interface (BCI) controller for a semiautonomous three-wheeled omnidirectional robot capable of processing real-time commands. The kinematical model of the omni-directional robot and the software architecture of the overall hybrid system with motion control algorithm are presented. The system design, acquisition of the electroencephalography (EEG) signal, recognition processing technology and implementation are the main focus. Signals are recorded and processed by a program called OpenVibe. Preprocessed signals are cleaned by EEGLAB and used to train OpenVibe classifiers to accurately identify the expected signals produced by the users. Once identified, the controller converts the signal into input commands {forward, left, right, rotate, stop}, which are written in the Python syntax and delivered to the robot system. The robot has three degrees of freedom (DoF) allowing it to traverse its environment in any direction and orientation. The sensor system provides feedback allowing for the semi-autonomous control to avoid obstacles. Overall, this paper demonstrates the architecture of the hybrid control system for omni-directional robot using BCI. The developed system integrates the EEG signal to control the motion of the robot and the experimental results show the system performance and effectiveness of possessing the user’s EEG signals.
APA, Harvard, Vancouver, ISO, and other styles
5

Титова, Мария, Maria Titova, Татьяна Томчинская, and Tatyana Tomchinskaya. "Simulation of Contractile Heart Function in the Autodesk Maya Environment Based on Muscle Fiber Macro-Structure." In 29th International Conference on Computer Graphics, Image Processing and Computer Vision, Visualization Systems and the Virtual Environment GraphiCon'2019. Bryansk State Technical University, 2019. http://dx.doi.org/10.30987/graphicon-2019-2-227-331.

Full text
Abstract:
A dynamic simulation model of the contractile function of the heart is presented. The contractile function simulation is based on the modeling of the muscle fibers' structure according to the Atlas of human anatomy and the use of parameters of their geometric shape as parameters that control the contraction. The basic concepts of the architecture of muscle fibers of the myocardium and the structure of the blood supply to the heart are investigated. An algorithm is developed for local parameterization of the contractile function of the heart, which mimics blood flow and conduction disturbances via special control functions. The algorithm of the simulation model is shown in the example of only the left ventricle of the heart but is embedded in the full three-dimensional model of the ventricular complex of the heart. The simulation model is implemented as a solid-state parameterized model in the Autodesk Maya tool environment, managed by a program in the embedded Python language. The result is compared with the results of the OpenCMISS software in favor of the latter. It is planned to continue work with the implementation of the most advanced concept of the myocardial architecture of Torrent-Guasp together with the networks of electrical excitation and blood supply.
APA, Harvard, Vancouver, ISO, and other styles
6

Keane, Devon, Domenick Avanzi, Lance Evans, and Zahra Shahbazi. "Automated Finite Element Analysis on Tree Branches." In ASME 2016 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. American Society of Mechanical Engineers, 2016. http://dx.doi.org/10.1115/detc2016-60508.

Full text
Abstract:
There are many instances where creating finite element analysis (FEA) requires extensive time and effort. Such instances include finite element analysis of tree branches with complex geometries and varying mechanical properties. In this paper, we discuss the development of Immediate-TREE, a program and its associated Guided User Interface (GUI) that provides researchers a fast and efficient finite elemental analysis of tree branches. This process was discussed in which finite element analysis were automated with the use of computer generated Python files. Immediate-TREE uses tree branch’s data (geometry, mechanical properties and etc.) provided through experiment and generates Python files, which were then run in finite element analysis software (Abaqus) to complete the analysis. Immediate-TREE is approximately 240 times faster than creating the model directly in the FEA software (Abaqus). The process used to develop Immediate-TREE can be applied to other finite element analysis of biological systems such as bone and tooth.
APA, Harvard, Vancouver, ISO, and other styles
7

Masciola, Marco, Jason Jonkman, and Amy Robertson. "Extending the Capabilities of the Mooring Analysis Program: A Survey of Dynamic Mooring Line Theories for Integration Into FAST." In ASME 2014 33rd International Conference on Ocean, Offshore and Arctic Engineering. American Society of Mechanical Engineers, 2014. http://dx.doi.org/10.1115/omae2014-23508.

Full text
Abstract:
Techniques to model dynamic mooring lines take various forms. The most widely used models include a heuristic representation of the physics (such as a lumped-mass system), a finite-element analysis discretization of the lines (discretized in space), or a finite-difference model (which is discretized in both space and time). In this paper, the authors explore the features of the various models, weigh the advantages of each, and propose a plan for implementing one dynamic mooring line model into the open-source Mooring Analysis Program (MAP). MAP is currently used as a module for the FAST offshore wind turbine computer-aided engineering (CAE) tool to model mooring systems quasi-statically, although dynamic mooring capabilities are desired. Based on the exploration in this paper, the lumped-mass representation is selected for implementation in MAP based on its simplicity, low computational cost, and ability to provide physics similar to those captured by higher-order models. To begin, the underlying theories defining the three classes of dynamic mooring line models are identified and explored. This leads to insight into the capabilities of each representation. These capabilities are weighed against the current needs of the FAST wind turbine CAE tool, to which MAP will be coupled. Based on the assessment, a plan for integrating the dynamic mooring line theory into the current MAP structure is developed. Common problems arising from the determination of the model static equilibrium and known issues with numerical stability are addressed. Because MAP is a module that FAST can call, a plan consistent with the FAST modularization framework principles is described. Adding dynamic mooring line capabilities extends the features in MAP and also allows uncoupled analysis to be performed through MAP’s native Python bindings.
APA, Harvard, Vancouver, ISO, and other styles
8

Fong, Jeffrey T., Stephen R. Gosselin, Pedro V. Marcal, James J. Filliben, N. Alan Heckert, and Robert E. Chapman. "A Risk-Uncertainty Formula Accounting for Uncertainties of Failure Probability and Consequence in a Nuclear Powerplant." In ASME 2010 Pressure Vessels and Piping Division/K-PVP Conference. ASMEDC, 2010. http://dx.doi.org/10.1115/pvp2010-25168.

Full text
Abstract:
This paper is a continuation of a recent ASME Conference paper entitled “Design of a Python-Based Plug-in for Benchmarking Probabilistic Fracture Mechanics Computer Codes with Failure Event Data” (PVP2009-77974). In that paper, which was co-authored by Fong, deWit, Marcal, Filliben, Heckert, and Gosselin, we designed a probability-uncertainty plug-in to automate the estimation of leakage probability with uncertainty bounds due to variability in a large number of factors. The estimation algorithm was based on a two-level full or fractional factorial design of experiments such that the total number of simulations will be small as compared to a Monte-Carlo method. This feature is attractive if the simulations were based on finite element analysis with a large number of nodes and elements. In this paper, we go one step further to derive a risk-uncertainty formula by computing separately the probability-uncertainty and the consequence-uncertainty of a given failure event, and then using the classical theory of error propagation to compute the risk-uncertainty within the domain of validity of that theory. The estimation of the consequence-uncertainty is accomplished by using a public-domain software package entitled “Cost-Effectiveness Tool for Capital Asset Protection, version 4.0, 2008” (http://www.bfrl.nist.gov/oae/ or NIST Report NISTIR-7524), and is more fully described in a companion paper entitled “An Economics-based Intelligence (EI) Tool for Pressure Vessels & Piping (PVP) Failure Consequence Estimation,” (PVP2010-25226, Session MF-23.4 of this conference). A numerical example of an application of the risk-uncertainty formula using a 16-year historical database of probability and consequence of main steam and hot reheat piping systems is presented. Implication of this risk-uncertainty estimation tool to the design of a risk-informed in-service inspection program is discussed.
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography