(Stanford users can avoid this Captcha by logging in.)
- Send to text email RefWorks EndNote printer
Computational physics : problem solving with Python
Available online.
- ProQuest Ebook Central
More options
- Find it at other libraries via WorldCat
- Contributors
Description
Creators/contributors, contents/summary.
- Introduction
- Computing Software Basics
- Errors and Uncertainties in Computations
- Monte Carlo: Randomness, Walks, and Decays
- Differentiation and Integration
- Matrix Computing
- Trial-and-Error Searching and Data Fitting
- Solving Differential Equations: Nonlinear Oscillations
- ODE Applications: Eigenvalues, Scattering, and Projectiles
- High-Performance Hardware and Parallel Computers
- Applied HPC: Optimization, Tuning, and GPU Programming
- Fourier Analysis: Signals and Filters
- Wavelet and Principal Components Analyses: Nonstationary Signals and Data Compression
- Nonlinear Population Dynamics
- Continuous Nonlinear Dynamics
- Fractals and Statistical Growth Models
- Thermodynamic Simulations and Feynman Path Integrals
- Molecular Dynamics Simulations
- PDE Reviewand Electrostatics via Finite Differences and Electrostatics via Finite Differences
- Heat Flow via Time Stepping
- Wave Equations I: Strings and Membranes
- Wave Equations II: QuantumPackets and Electromagnetic
- Electrostatics via Finite Elements
- Shocks Waves and Solitons
- Fluid Dynamics
- Integral Equations of Quantum Mechanics
- Appendix A Codes, Applets, and Animations
PHYS3820 Computational Physics
Phys3820 computational physics #.
Lecture notes for PHYS3820 Computational Physics at Valdosta State University . This course is designed using Computational Physics With Python by Eric Ayars (2013) and Computational Physics: Problem Solving with Computers by Landau, Paez, & Bordeianu (2007), where it will include summaries of the course material and code implementation/exercises.
Course Description: The course will serve as an introduction to scientific writing and computing, which includes basic computational skills (e.g., Python, GitHub, and LaTeX); Data fitting and interpolation; numerical integration and differentiation; and numerically solving ordinary differential equations (ODEs). To this end, students will complete 3 projects, where the results in each of the first two projects will be presented as a “paper” in the style of Physical Review Letters (2000 words). The topics of these projects are:
Crater counts on the Moon (data fitting), and
Projectile motion with atmospheric drag.
The final project will be assigned by the instructor at midterm on one of the following topics:
Ising Model
Pandemic SIR modeling
Quantum particle in a box
Logistic map
Damped driven oscillator
Brachistochrone
Chaotic scattering
will consist of a longer (3000 words) paper detailing the project, and a 15 minute oral (slide) presentation explaining the project to our peers.
Other Useful links #
Landau Computational Physics Course
Peter Young’s course at UCSC
Computational Physics by Richard Fitzpatrick at UT Austin
Computational Mechanics at UConn
Epidemic modeling from Simon Dobson at University of St. Andrews
Jupyter guide to linear algebra by Ben Vanderlei at the University of the Fraser Valley
Numerical methods for partial differential equations by by Bernard Knaepen & Yelyzaveta Velizhanina at Universite Libre de Bruxelles
Python for Dynamics and Evolution of Earth and Planets by Norwegian Research School
This work is licensed under a Creative Commons Attribution 4.0 International License .
Table of contents
Assignments, acknowledgements and support.
Computational Methods in Physics is an undergraduate class run in the Department of Physics at Arizona State University . The instructor is Oliver Beckstein .
The course provides an introduction to using the computer as a tool to solve problems in physics. Students will learn to analyze problems, select appropriate numerical algorithms, implement them using Python, a programming language widely used in scientific computing, and critically evaluate their numerical results. Problems will be drawn from diverse areas of physics.
For details about the class content, grading, and expectations please see the Syllabus (PDF) .
See the weekly schedule .
- Tue/Thu 1:30 pm – 2:45pm, PSH 355
- bring your laptop
- face covering are recommended (current university policies apply)
Resources for the interactive classes are provided in the GitHub repository Py4Phy/PHY432-resources .
For further details see the PHY432 Course Page .
See GitHub Classroom links in Canvas (ASU PHY432 Spring 2024) .
The two recommended books for the class are
- Computational Modeling and Visualization of Physical Systems with Python , Jay Wang (2016) Wiley-VCH. ISBN: 978-1-119-17918-4
- Computational Physics: Problem Solving with Python, 3rd Edition , Rubin H. Landau, Manuel J. Páez, Cristian C. Bordeianu. (2015) Wiley-VCH. ISBN: 978-3-527-41315-7
Additional books on online resources
- Effective Computation in Physics. Field Guide to Research with Python , Anthony Scopatz and Kathryn D. Huff. (2015) O’Reilly
- Software Carpentry (especially the lessons on the Unix Shell, Version Control with Git, and Programming with Python)
The class is supported by an Education Discount from the nice folks at GitHub Education and uses Classroom for GitHub .
PHYS 5041/6041: Computational Physics
Class information:.
- Instructor: Henry Schreiner @ CERN in Geneva, Switzerland via WebEx.
- M, W, F from 8:55 - 9:50 AM in Geo/Phys Room 300/Hauck. Remote attendance (by request) and recorded lectures will be available.
- Office hours: 10AM-11AM Monday and Friday via video chat (WebEx or Skype, TBD).
- Blackboard: meta_schreihf_2962 (Meta 18FS-Full) TOPICS IN PHYSICS (001)
- Lecture recordings: uc.box.com/v/PES0765
- Source files: github.com/henryiii/compclass .
Introduction:
This course is designed to introduce students to modern computational methods for physics data analysis and modeling. The course is intended for upper-level undergraduates and graduate students. The course was designed for physics students, but should also be appropriate for students in mathematics and other physical sciences. Some programming experience will be useful, but is not required. The course uses Python and looks at a variety of common problems and Scientific Python libraries. The aim of the course is to teach students how to solve problems and what to look for when searching for tools, rather than to teach all the details of specific tools. Common data manipulation and numerical analysis techniques will be investigated, with a strong focus on visualizing the results.
Prerequisites:
Some knowledge of multi-dimensional calculus, linear algebra, and ordinary differential equations.
Required textbook: Computational Physics: Problem Solving with Python , 3rd edition, by Landau, Páez, and Bordeianu (free Enlarged eTextbook Python Third Edition)
Recommended textbook: Python For Data Analysis , 2nd Edition, by Wes McKinney (Author of the Pandas library). This book covers modern Python syntax and the Numpy, Matplotlib, and Pandas libraries from a data scientist's perspective.
Expected outcome
Students should be able to solve a significant problem, use scientific Python tools, use the git version control system, and present their work.
Scientific computing in Python
The course will cover basics needed for modern scientific computing, including the shell, git, and Python. Students will learn to manipulate non-uniform data and visualize the results. Students will learn how to design a solution to a problem and present it to others. The course will also cover performance topics; students will learn to watch for slow code and optimize code performance.
Mathematical topics that will be covered
Uncertainty and error: A look at making a calculation based on physical measurements and interpreting the results.
Linear algebra: An introduction to vector and matrix manipulations and some assorted linear algebra topics.
Differentiation and Integration: Covering several integration and differentiation methods, Monte Carlo integration, as well as using packages.
Statistical distributions and fitting: Manually performing a linear regression, then using commonly used packages to perform the fitting. A look at correlation coefficients and visualization.
Differential equations.
Fourier analysis and filtering signals.
Machine Learning: A brief intro to Machine Learning, including a look at the toolkits for ML.
Term Project
Students will select and solve a specific problem and present the results.
- Weekly problem set: 45%
- Oral presentation: 20%
- Writeup: 20%
- JiTT Quizzes: 15%
Just in Time Teaching (JiTT) quizzes will be due at midnight before the class they cover. 25% of the grade for the JiTT quizzes will be based solely on on-time completion. These will test preparation (reading the material in the book or other recommended sources) before the class begins, and will help shape the lecture to provide the most relevant information.
Classroom Procedures/Policies
Technology use during/for class.
The class will be interactive; registered students have access to OSC computing resources. Students are expected to either use the computers in the classroom or their personal devices. Lectures are designed as notebook that students can follow along with during the class.
Attendance Policy
You are expected to attend each class if you can, and watch the recording if you are not available (with prior permission). All materials should be turned in promptly before the set deadlines - please contact me if you need an extension before a deadline is passed.
The University Rules, including the Student Code of Conduct, are applicable and should be followed in this class. Any violation will be dealt with on an individual basis according to the severity of the misconduct. For example, any material based heavily on outside sources should be attributed in a code comment or a similar manor.
Chapters in the required book are noted when applicable. This is a tentative schedule and subject to change.
Final writeup due during examinations week of 12-10.
I reserve the right to update this syllabus as class needs arise. Be assured that I will communicate to you any changes to our schedule, syllabus or policies quickly and efficiently through Blackboard.
Navigation Menu
Search code, repositories, users, issues, pull requests..., provide feedback.
We read every piece of feedback, and take your input very seriously.
Saved searches
Use saved searches to filter your results more quickly.
To see all available qualifiers, see our documentation .
computational-physics
Here are 565 public repositories matching this topic..., developer-y / cs-video-courses.
List of Computer Science courses with video lectures.
- Updated May 9, 2024
doyubkim / fluid-engine-dev
Fluid simulation engine for computer graphics applications
- Updated Dec 24, 2023
openmc-dev / openmc
OpenMC Monte Carlo Code
- Updated May 15, 2024
Geant4 / geant4
Geant4 toolkit for the simulation of the passage of particles through matter - NIM A 506 (2003) 250-303
- Updated May 12, 2024
glotzerlab / freud
Powerful, efficient particle trajectory analysis in scientific Python.
- Updated May 3, 2024
CubbyFlow / CubbyFlow
Voxel-based fluid simulation engine for computer games
- Updated Nov 19, 2023
boutproject / BOUT-dev
BOUT++: Plasma fluid finite-difference simulation code in curvilinear coordinate systems
- Updated May 16, 2024
sthavishtha / list-lattice-Boltzmann-codes
Curated list of some open source codes employing lattice Boltzmann methods
- Updated Jan 20, 2023
manu-mannattil / nolitsa
A Python module implementing some standard algorithms used in nonlinear time series analysis
- Updated Mar 6, 2024
atomicarchitects / equiformer_v2
[ICLR'24] EquiformerV2: Improved Equivariant Transformer for Scaling to Higher-Degree Representations
- Updated May 8, 2024
exadg / exadg
ExaDG - High-Order Discontinuous Galerkin for the Exa-Scale
Photon-AI-Research / NeuralSolvers
Neural network based solvers for partial differential equations and inverse problems 🌌. Implementation of physics-informed neural networks in pytorch.
- Updated May 9, 2023
alexpapados / Physics-Informed-Deep-Learning-Solid-and-Fluid-Mechanics
Using Physics-Informed Deep Learning (PIDL) techniques (W-PINNs-DE & W-PINNs) to solve forward and inverse hydrodynamic shock-tube problems and plane stress linear elasticity boundary value problems
- Updated Feb 21, 2023
theochem / iodata
Python library for reading, writing, and converting computational chemistry file formats and generating input files.
- Updated May 14, 2024
rabauke / trng4
state of the art C++ pseudo-random number generator library for sequential and parallel Monte Carlo simulations
MaterSim / ComputationalPhysics300
computational physics class taught at UNLV (Phys300)
- Updated Sep 8, 2022
- Jupyter Notebook
diffqc / dqc
Differentiable Quantum Chemistry (only Differentiable Density Functional Theory and Hartree Fock at the moment)
- Updated Mar 13, 2022
utilForever / CubbyFlow-v1
- Updated Jan 16, 2020
evalf / nutils
The nutils project
sthavishtha / turbulence-codes
Curated list of some open-source codes for turbulent flow simulations, including turbulent multiphase, turbulent reacting flows, turbulent convection and turbulent atmospheric physics.
- Updated Aug 16, 2020
Improve this page
Add a description, image, and links to the computational-physics topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the computational-physics topic, visit your repo's landing page and select "manage topics."
PHY432 — Computational Methods in Physics | Learning | Beckstein Lab
- Conformational change
- Publications
- Transporters
- Principal Investigator
- REU students
- Undergraduates
- Force fields
- PhD projects
- In the news
- Research Group
PHY432 — Computational Methods in Physics
The course provides an introduction to using the computer as a tool to solve problems in physics. Students will learn to analyze problems, select appropriate numerical algorithms, implement them using Python , a programming language widely used in scientific computing, and critically evaluate their numerical results. Problems will be drawn from diverse areas of physics.
This class starts in Spring 2022 as PHY 432 . (The class was running as PHY 494 from Spring 2016 to Spring 2021.)
For a brief overview, see this page and the Syllabus .
The topics of the class include applications in electrostatics and heat transfer as well as applications such as writing a molecular dynamics code to simulate liquid argon or simulating the lenses in an transmission electron microscope.
Students worked on Final Projects in 2019 as diverse as path integral Monte Carlo, simulations of celestial bodies such as Jupiter’s Trojan asteroids or the solar system, electrons in J J Thompson’s classical experiment, molecular dynamics of organic molecules or rock salt crystals, or the collective behavior of self driving cars. The Final Projects in 2016 included navigation in the solar system, real time digital soundeffect processing, and agent-based modeling such as generating a winning strategy for Black Jack.
Time and requirements
All times and dates to be confirmed.
- Spring 2022: listed as PHY 432
- TTh 1:30pm — 2:45pm
- PHY 252 is a pre- or co-requisite.
- Programming experience as taught in PHY 202 (online) or equivalent required.
If possible, bring your own laptop (Linux, MacOS, Windows).
Course Description
The course provides a practical introduction to using the computer as a tool to solve problems in physics. Students will learn how to work in a scientific computing environment, to analyze a physical problem, select appropriate numerical algorithms to solve the problem, and to implement them. The course will introduce the students to computer graphics and object oriented design. Students will work in teams, critically evaluate their approaches and results, and present them in a professional manner to their peers. The instructor will introduce problems and guide students to their solution.
This is a three-credit hour course. It will be taught in a computer laboratory/studio setting. The emphasis is on practical work , with the instructor initially introducing the problem, and the students then pursuing pre-structured programming exercises and projects. Assessment will primarily focus on projects, including group projects, in which students solve a problem as a small team and present their work as a short report or as a presentation.
In order to facilitate the interactive setting, the capacity will be capped at 24 students. The class is designed to work equally well for remote and in-person students.
PHY 252 is a co-requisite.
Basic programming experience in Python is required; the Online class PHY 202 (by the same instructor) is recommended and can be taken in the preceding Spring, Summer, or Fall semester.
Learning outcomes
Students will learn to program computers in order to solve physical problems. In particular, they will be able to write object oriented code in the open source Python programming language, which is widely used in science and engineering and in some of the biggest tech companies such as Google.
Students will also learn how to solve problems in teams and to communicate their work clearly and effectively.
By the completion of the course, students should be able to quickly apply their knowledge to problems they encounter in other courses and experimental and theoretical research projects.
List of topics
- Working in a scientific computing environment: basic Linux and command line.
- Version control with git
- Programming in Python (including object oriented programming and use of the numpy library).
- Plotting and visualization with matplotlib .
- Numerics fundamentals: numbers, errors
- Differentiation and Integration
- Ordinary differential equations ( ODE ), integration of equations of motion
- Linear algebra (vectors, matrices, eigenvalue problems, SVD )
- Root finding and optimization
- Partial differential equations ( PDE ) e.g. Poisson’s equation, diffusion equation, wave equation
- Monte Carlo methods (importance sampling, Ising model)
For mode details see the course modules overview .
Books and Resources
Recommended text books.
- Computational Modeling and Visualization of Physical Systems with Python , Jay Wang (2016) Wiley- VCH . ISBN : 978-1-119-17918-4
- Computational Physics: Problem Solving with Python, 3rd Edition , Rubin H. Landau, Manuel J. Páez, Cristian C. Bordeianu. (2015) Wiley- VCH . ISBN : 978-3-527-41315-7
Additional books and online resources
- Effective Computation in Physics. Field Guide to Research with Python , Anthony Scopatz and Kathryn D. Huff. (2015) O’Reilly
- A Survey of Computational Physics , Rubin Landau, Manuel J. Páez, and Cristian C. Bordeianu. (2011) Princeton University Press. Free online ComPADRE edition and PDF
- Software Carpentry (especially the lessons on the Unix Shell , Version Control with Git , and Programming with Python )
Course website
- Course page py4phy.github.io/PHY432
- PHY432 GitHub site
For a number of lessons in Spring 2020, videos were created, which you can look at to get a feel for the class.
Discuss: “PHY432 — Computational Methods in Physics”
No comments yet.
Leave a Reply
Name (Required)
Email (Required)
Textile help
Stuff elsewhere...
- Becksteinlab @ GitHub
- Group GitLab
- Group Slack
- Journal Club Digest (Zotero)
Get in touch
- Phone: +1 480 727 9765
Arizona State University, Department of Physics P.O. Box 871504 Tempe AZ 85287-1504, USA Map
Copyright © 2024 Beckstein Lab. All rights reserved.
Developed for Textpattern by ProText Themes
9783527684663.jpeg
- Computers & Technology
- Computer Science
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime Try Prime and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Return this item for free
Free returns are available for the shipping address you chose. You can return the item for any reason in new and unused condition: no shipping charges
- Go to your orders and start the return
- Select the return method
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required .
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Image Unavailable
- To view this video download Flash Player
Computational Physics: Problem Solving with Python 4th Edition
Purchase options and add-ons.
- An exceptionally broad range of topics, from simple matrix manipulations to intricate computations in nonlinear dynamics
- A whole suite of supplementary material: Python programs, Jupyter notebooks and videos
Computational Physics is ideal for students in physics, engineering, materials science, and any subjects drawing on applied physics.
- ISBN-10 3527414258
- ISBN-13 978-3527414253
- Edition 4th
- Publisher Wiley-VCH
- Publication date March 25, 2024
- Language English
- Dimensions 6.69 x 1.2 x 9.61 inches
- Print length 592 pages
- See all details
Similar items that may deliver to you quickly
Editorial Reviews
From the back cover, about the author.
Cristian C. Bordeianu, PhD, taught Physics and Computer Science at the Military College “Stefan cel Mare,” Campulung Moldovenesc, Romania.
Product details
- Publisher : Wiley-VCH; 4th edition (March 25, 2024)
- Language : English
- Paperback : 592 pages
- ISBN-10 : 3527414258
- ISBN-13 : 978-3527414253
- Item Weight : 2.44 pounds
- Dimensions : 6.69 x 1.2 x 9.61 inches
- #64 in Fractal Mathematics
- #237 in Mathematical Physics (Books)
- #906 in Artificial Intelligence & Semantics
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
No customer reviews
- Amazon Newsletter
- About Amazon
- Accessibility
- Sustainability
- Press Center
- Investor Relations
- Amazon Devices
- Amazon Science
- Sell on Amazon
- Sell apps on Amazon
- Supply to Amazon
- Protect & Build Your Brand
- Become an Affiliate
- Become a Delivery Driver
- Start a Package Delivery Business
- Advertise Your Products
- Self-Publish with Us
- Become an Amazon Hub Partner
- › See More Ways to Make Money
- Amazon Visa
- Amazon Store Card
- Amazon Secured Card
- Amazon Business Card
- Shop with Points
- Credit Card Marketplace
- Reload Your Balance
- Amazon Currency Converter
- Your Account
- Your Orders
- Shipping Rates & Policies
- Amazon Prime
- Returns & Replacements
- Manage Your Content and Devices
- Recalls and Product Safety Alerts
- Conditions of Use
- Privacy Notice
- Consumer Health Data Privacy Disclosure
- Your Ads Privacy Choices
IMAGES
VIDEO
COMMENTS
In this repository, you will find a variety of programs that demonstrate how to use Python to solve a range of physics problems,from classical mechanics to quantum mechanics and beyond. Most of these are taken from the homework assignments of the computational physics course taught by professor Manish Jain at IISc.
Its philosophy is rooted in learning by doing (assisted by many model programs), with new scientific materials as well as with the Python programming language. Python has become very popular, particularly for physics education and large scientific projects. It is probably the easiest programming language to learn for beginners, yet is also used ...
The use of computation and simulation has become an essential part of the scientific process. Being able to transform a theory into an algorithm requires significant theoretical insight, detailed physical and mathematical understanding, and a working level of competency in programming. This upper-division text provides an unusually broad survey of the topics of modern computational physics ...
This upper-division text provides an unusually broad survey of the topics of modern computational physics from a multidisciplinary, computational science point of view. Its philosophy is rooted in learning by doing (assisted by many model programs), with new scientific materials as well as with the Python programming language.
The classic in the field for more than 25 years, now with more emphasis on data science and machine learning Computational physics combines physics, applied mathematics, and computer science in a cutting-edge multidisciplinary approach to solving realistic physical problems. It has become integral to modern physics research because of its capacity to bridge the gap between mathematical theory ...
This course is designed using Computational Physics With Python by Eric Ayars (2013) and Computational Physics: Problem Solving with Computers by Landau, Paez, & Bordeianu ... which includes basic computational skills (e.g., Python, GitHub, and LaTeX); Data fitting and interpolation; numerical integration and differentiation; and numerically ...
This upper-division text provides an unusually broad survey of the topics of modern computational physics from a multidisciplinary, computational science point of view, with new scientific materials as well as with the Python programming language. The use of computation and simulation has become an essential part of the scientific process. Being able to transform a theory into an algorithm ...
Computational Methods in Physics is an undergraduate class run in the Department of Physics at Arizona State University. ... Resources for the interactive classes are provided in the GitHub repository Py4Phy/PHY432 ... Computational Physics: Problem Solving with Python, 3rd Edition, Rubin H. Landau, Manuel J. Páez, Cristian C. Bordeianu. (2015 ...
Required textbook: Computational Physics: Problem Solving with Python, 3rd edition, by Landau, Páez, and Bordeianu (free Enlarged eTextbook Python Third Edition) Recommended textbook: Python For Data Analysis, 2nd Edition, by Wes McKinney (Author of the Pandas library). This book covers modern Python syntax and the Numpy, Matplotlib, and ...
To associate your repository with the computational-physics topic, visit your repo's landing page and select "manage topics." GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 420 million projects.
The use of computation and simulation has become an essential part of the scientific process. Being able to transform a theory into an algorithm requires significant theoretical insight, detailed physical and mathematical understanding, and a working level of competency in programming. This upper-division text provides an unusually broad survey of the topics of modern computational physics ...
PHY432 — Computational Methods in Physics. The course provides an introduction to using the computer as a tool to solve problems in physics. Students will learn to analyze problems, select appropriate numerical algorithms, implement them using Python, a programming language widely used in scientific computing, and critically evaluate their ...
About the Subject Matter The text is designed for a one- or two-semester undergraduate course, or a beginning graduate course.It surveys most modern computational physics topics from a computational science point of view that emphasises how physics, mathematics, and computer science are combined to solve problems. The approach is learning by doing, with problems, exercises, model Python ...
12): Computational Physics A Survey of Applications with Python — 2014/6/16 — 14:54 — page iv iv 7.8 Exercises: Fitting Exponential Decay, Heat Flow & Hubble's Law 162 7.8.1 Linear Quadratic Fit 165 7.8.2 Problem 5: Nonlinear Fit to a Breit-Wigner 167 8 Solving Differential Equations; Nonlinear Oscillations 171 8.1 Free Nonlinear ...
Problem Solving with Python Third edition Computational Physics Rubin H. Landau, Manuel J. Páez and Cristian C. Bordeianu PHYSICS TEXTBOOK. 9783527684663.jpeg
Computational physics combines physics, applied mathematics, and computer science in a cutting-edge multidisciplinary approach to solving realistic physical problems. It has become integral to modern physics research because of its capacity to bridge the gap between mathematical theory and real-world system behavior.
Our future scientists and professionals must be conversant in computational techniques. In order to facilitate integration of computer methods into existing physics courses, this textbook offers a large number of worked examples and problems with fully guided solutions in Python as well as other languages (Mathematica, Java, C, Fortran, and Maple).
Journal of Computational Physics Volume 500 Issue C Mar 2024 https: ... application to the Buckley-Leverett problem, ... [23] Chen F., et al., NeuroDiffEq: a Python package for solving differential equations with neural networks, J. Open Source Softw. 5 (46) (2020) 1931.
Computational Physics: Problem Solving with Python 4th Edition is written by Rubin H. Landau; Manuel J. Páez; Cristian C. Bordeianu and published by Wiley-Blackwell. The Digital and eTextbook ISBNs for Computational Physics are 9783527843312, 3527843310 and the print ISBNs are 9783527414253, 3527414258. Save up to 80% versus print by going digital with VitalSource.