My Account Log in

1 option

Optics using Python / Daniel Mulkey.

Math/Physics/Astronomy Library QC355.3 .M85 2024
Loading location information...

By Request Item cannot be checked out at the library but can be requested.

Log in to request item
Format:
Book
Author/Creator:
Mulkey, Daniel, author.
Language:
English
Subjects (All):
Optics--Mathematics.
Optics.
Optics--Data processing.
Python (Computer program language).
Physical Description:
x, 268 pages : color illustrations ; 28 cm
Place of Publication:
Bellingham, Washington, USA : SPIE Press, [2024]
Summary:
"Optics Using Python equips readers with the programming skills and experience needed to solve nontrivial optics problems using the completely free Python programming language. The book is divided into two parts: (1) a "first-order toolbox" for optical systems and (2) more sophisticated tools "beyond the toolbox." The first part comprises three chapters covering the Python programming language, examples of optics calculations, and data acquisition and processing. The second part consists of two chapters discussing third-party libraries and more-advanced software engineering tools. In contrast to an optics educational text, this book's focus is the synergy of optics with Python. For this reason, the reader is assumed to have some optics knowledge at the level of an undergraduate physics, optics, or electrical engineering department. The book was also written with the practicing engineer in mind, aspiring to provide productivity quickly. To this end, more than 4500 lines of code are available online that accompany the text and provide both instructional examples as well as modeling exercises. Some of these include estimating the resolution of a grating spectrometer, spatial filtering using wave propagation, and the use of Circuit Python to modulate a LED and record data from a lock-in amplifier. Any optics practitioner in search of practical tools for design and lab work will benefit from this book"-- Provided by publisher.
Notes:
Includes bibliographical references.
ISBN:
9781510671782
1510671781
OCLC:
1415851036
Publisher Number:
90101422162

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account