17,939 Hits in 3.5 sec

Python for Scientists and Engineers

K. Jarrod Millman, Michael Aivazis
2011 Computing in science & engineering (Print)  
Over the next five years, a relatively small but committed community of scientists and engineers using Python for its computing needs slowly formed around Numeric.  ...  The SciPy community is a well-established and growing group of scientists, engineers, and researchers using, extending, and promoting Python's use for scientific research.  ...  Please visit to register for conferences, view calls for papers, and find additional information. reference 1.  ... 
doi:10.1109/mcse.2011.36 fatcat:b23hrx4o3zho7oazoumontv6tu

Introduction: why Python and Matplotlib? [chapter]

Matt A Wood
2014 Python and Matplotlib Essentials for Scientists and Engineers  
and Matplotlib Essentials for Scientists and Engineers 1-2  ...  IOP Concise Physics Python and Matplotlib Essentials for Scientists and Engineers Matt A Wood Chapter 1 Introduction: why Python and Matplotlib?  ... 
doi:10.1088/978-1-6270-5620-5ch1 fatcat:zspefp6fcbgbfdsvrfpwugxdxm

Jupyterhub at the ESS. An Interactive Python Computing Environment for Scientists and Engineers

Leandro Fernández, Riccard Andersson, Hakan Hagenrud, Timo Korhonen, Emanuele Laface, Bla¿ Zupanc, Petit-Jean-Genaz, Christine (Ed.), Kim, Dong Eon (Ed.), Kim, Kyung Sook (Ed.), Ko, In Soo (Ed.), Schaa, Volker RW (Ed.)
provides access to the most advanced libraries for data cleaning and transformation, simulation and statistics.  ...  One of those is Jupyterhub, a scripting environment for data analysis, scientific computing and physics simulations.  ...  Some languages will be officially supported among others: Python, R and Julia. JUPYTER AND JUPYTERHUB Jupyter is an open source initiative for interactive data science and scientific computing.  ... 
doi:10.18429/jacow-ipac2016-wepor049 fatcat:wy46qcmtojgbtksura5r5yf2hq

cartoee: Publication quality maps using Earth Engine

Kel Markert
2019 Journal of Open Source Software  
Although there are great resources to use, visualize, and distribute result from Earth Engine through the web, there are limited pathways for scientists to easily and quickly create publication quality  ...  Access to Earth Engine is provided through a simple application programming interface (API) in JavaScript and Python programming languages.  ...  Although there are great resources to use, visualize, and distribute result from Earth Engine through the web, there are limited pathways for scientists to easily and quickly create publication quality  ... 
doi:10.21105/joss.01207 fatcat:czhtzm4ijveihk4xovd577xa5i

SpiceyPy: a Pythonic Wrapper for the SPICE Toolkit

Andrew Annex, Ben Pearson, Benoît Seignovert, Brian Carcich, Helge Eichhorn, Jesse Mapel, Johan von Forstner, Jonathan McAuliffe, Jorge del Rio, Kristin Berry, K.-Michael Aye, Marcel Stefko (+3 others)
2020 Journal of Open Source Software  
The growth of Python and movement away from proprietary interpreted languages (Burrell et al., 2018) motivated the development of SpiceyPy so that planetary scientists and engineers can use SPICE within  ...  Developing SpiceyPy in Python enabled the SpiceyPy API to expose simplified and more pythonic interactions with the underlying C API for SPICE.  ...  Acknowledgements The authors would like to acknowledge members of the NAIF (Charles Acton, Ed Wright, Boris Semenov, Nat Bachman) for continued support for SpiceyPy and for providing to users a SpiceyPy  ... 
doi:10.21105/joss.02050 fatcat:wyvkrxyzlrbqppff3h3ytox7qy

Data Wrangling using Python

2019 International journal of recent technology and engineering  
Though neither of these two, but as an academician and the urge to learn, while working with Python, this topic 'Data engineering' and one of its major sub topic or concept 'Data Wrangling' has drawn attention  ...  Data wrangling is the modern name used for data pre-processing rather Munging. The Python Library used for the research work shown here is called Pandas.  ...  The paper is kept simple and small thinking that this can be used as preliminary steps for those thousands of learners and researchers who want to work in the field of Data Science and Machine Learning  ... 
doi:10.35940/ijrte.b1427.0982s1119 fatcat:jyfquasow5dz7iwzshqg4qmjka

Exploiting Real-Time 3d Visualisation to Enthuse Students: A Case Study of Using Visual Python in Engineering [chapter]

Hans Fangohr
2006 Lecture Notes in Computer Science  
We describe our experience teaching programming and numerical methods to engineering students using Visual Python to exploit three dimensional real time visualisation.  ...  We describe the structure and content of this teaching module and evaluate the module after its delivery.  ...  Instead, it is assumed that engineers and scientists will be able to pick up software engineering skills by learning a programming language (for example by reading a book) at the point of their career  ... 
doi:10.1007/11758525_19 fatcat:fb4g2hx5xjbwffytm7cwoddyee


Rakesh Kumar
2020 International Journal of Engineering Technologies and Management Research  
Python is frequently used for highperformance scientific applications and widely used in academia as well as scientific projects because it is easy to write and performs well.  ...  Due to its high performance nature, scientific computing in Python often utilizes external libraries like NumPy, SciPy and Matplotlib etc.  ...  image processing and used by scientists, analysts, and engineers doing scientific computing.  ... 
doi:10.29121/ijetmr.v2.i1.2015.28 fatcat:2y5dqj7hezgm5fwnl73mu5upf4

What's Wrong with Computational Notebooks? Pain Points, Needs, and Design Opportunities

Souti Chattopadhyay, Ishita Prasad, Austin Z. Henley, Anita Sarma, Titus Barik
2020 Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems  
Computational notebooks-such as Azure, Databricks, and Jupyter-are a popular, interactive paradigm for data scientists to author code, analyze data, and interleave visualizations, all within a single document  ...  Our data scientists report essential notebook requirements, such as supporting data exploration and visualization. The results of our study inform and inspire the design of computational notebooks.  ...  Acknowledgements We thank Audrey Au, Devesh Desai, Sumit Gulwani, John Lam, Natalia Morales, and Adriana Moscatelli for their help and feedback.  ... 
doi:10.1145/3313831.3376729 dblp:conf/chi/ChattopadhyayPH20 fatcat:cxsx65ui4jhfrh766zcilfihnu

Supporting Scientists' Everyday Work: Automating Scientific Workflows

Mark Vigder, Norman G. Vinson, Janice Singer, Darlene Stewart, Keith Mews
2008 IEEE Software  
Workflow Engine. Workflows, written in Python, can be executed directly.  ...  The dynamic nature of Python made it the ideal language for manipulating the templates, metadata and runsets, which are all represented in Python.  ... 
doi:10.1109/ms.2008.97 fatcat:obzkduubzvaahfejcpvcy33ejm

Best Practices in Accelerating the Data Science Process in Python [chapter]

Deanne Larson
2019 Open Source Programming for Data Science and Machine Learning [Working Title]  
This paper addresses the data science and big data project process, the gaps in the process, best practices, and how these best practices are being applied in Python, one of the common data science open-source  ...  The proliferation of open-source technologies available to data scientists can also complicate the landscape.  ...  Data scientists and computer engineers need tools that support computing performance, usability, machine learning algorithm breadth, and portability.  ... 
doi:10.5772/intechopen.84784 fatcat:f5mtsb434rbytd36xrefyutcjy

Changing Paradigms of Technical Skills for Data Engineers

2018 Issues in Informing Science and Information Technology  
Job demand for Data Scientists and Data Engineers has increased over the last five years.  ...  Background: A decade ago, data engineers needed technical skills for Relational Database Management Systems (RDBMS), such as Oracle and Microsoft SQL Server.  ...  CONCLUSION Available jobs for Data Engineers and Data Scientists has grown rapidly over the last five years. Data Scientists and Data Engineers are listed in the Best 50 Jobs in America.  ... 
doi:10.28945/4033 fatcat:5gnnpegscnbx3kticqhamadhyq

Python in Computational Science: Applications and Possibilities

Md. Golam Rashed, Raquib Ahsan
2018 International Journal of Computer Applications  
The salient features of python make it an ideal language for scientific computing exposing the shortcomings of legacy languages and prototyping platforms.  ...  This paper focuses on the role of python in dramatic increase in productivity and high-level of code reuse in computational science.  ...  Almost all visualization and user interface packages support the C/C++ language. But being a low-level language, it is very hard for scientists and engineers to cope with.  ... 
doi:10.5120/7058-9799 fatcat:2576rr4ay5ecrhne3pobisxaj4

The Software Engineering Community at DLR — How we got where we are

Carina Haupt, Tobias Schlauch
2017 Figshare  
Sustainable software and reproducible results becomevital in research. Awareness for the topic as well as therequired knowledge cannot be taken for granted.  ...  We show, howscientists at DLR are encouraged to form a self-reliant softwareengineering community and how we supported this by providinginformation resources and opportunities for collaboration andexchange  ...  CONCLUSION We presented our strategy and efforts to create a software engineering community for domain scientist at DLR.  ... 
doi:10.6084/m9.figshare.5331703.v1 fatcat:53bnlpo7drgutan43yezhvohgq

Creating A Separate Introductory Computer Science Course For Engineers: An Experience In Moving From Java To Python

Jason Morrison, Terry Andres
2012 Proceedings of the Canadian Engineering Education Association (CEEA)  
The need for this course came from a grass roots movement by engineering professors to evaluate the previous course and provide direction and/or assistance to the department of computer science.  ...  The committee felt it was time to abandon Java as the introductory language for engineers.  ...  These thoughts were reviewed and discussed by Computer Science and a new course was approved (COMP 1012-Computer Programming for Scientists and Engineers).  ... 
doi:10.24908/pceea.v0i0.4673 fatcat:vqhfljbvbbb5vk5uqfoc32klb4
« Previous Showing results 1 — 15 out of 17,939 results