Understanding optics with Python:
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Boca Raton ; London ; New York
CRC Press, Taylor & Francis Group
[2018]
|
Schriftenreihe: | CRC series on multidisciplinary and applied optics
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis Klappentext |
Beschreibung: | Literaturverzeichnis Seite 351-352 |
Beschreibung: | xv, 359 Seiten Illustrationen, Diagramme |
ISBN: | 9781498755047 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV044929851 | ||
003 | DE-604 | ||
005 | 20201009 | ||
007 | t | ||
008 | 180504s2018 xxua||| |||| 00||| eng d | ||
010 | |a 017042105 | ||
020 | |a 9781498755047 |c Hardback |9 978-1-4987-5504-7 | ||
035 | |a (OCoLC)1057676038 | ||
035 | |a (DE-599)BVBBV044929851 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
044 | |a xxu |c US | ||
049 | |a DE-703 |a DE-19 |a DE-573 | ||
084 | |a SK 955 |0 (DE-625)143274: |2 rvk | ||
084 | |a UH 5000 |0 (DE-625)145647: |2 rvk | ||
084 | |a ST 630 |0 (DE-625)143685: |2 rvk | ||
100 | 1 | |a Lakshminarayanan, Vasudevan |e Verfasser |0 (DE-588)1031432930 |4 aut | |
245 | 1 | 0 | |a Understanding optics with Python |c Vasudevan Lakshminarayanan, Hassen Ghalila, Ahmed Ammar, L. Srinivasa Varadharajan |
264 | 1 | |a Boca Raton ; London ; New York |b CRC Press, Taylor & Francis Group |c [2018] | |
300 | |a xv, 359 Seiten |b Illustrationen, Diagramme | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a CRC series on multidisciplinary and applied optics | |
500 | |a Literaturverzeichnis Seite 351-352 | ||
650 | 4 | |a Optics |x Data processing | |
650 | 4 | |a Python (Computer program language) | |
650 | 0 | 7 | |a Python |g Programmiersprache |0 (DE-588)4434275-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Optik |0 (DE-588)4043650-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Optik |0 (DE-588)4043650-0 |D s |
689 | 0 | 1 | |a Python |g Programmiersprache |0 (DE-588)4434275-5 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Ghalila, Hassen |e Verfasser |4 aut | |
700 | 1 | |a Ammar, Ahmed |e Verfasser |4 aut | |
700 | 1 | |a Varadharajan, L. Srinivasa |d 1970- |e Verfasser |0 (DE-588)1090804415 |4 aut | |
856 | 4 | 2 | |m Digitalisierung UB Bayreuth - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030322938&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
856 | 4 | 2 | |m Digitalisierung UB Bayreuth - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030322938&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |3 Klappentext |
999 | |a oai:aleph.bib-bvb.de:BVB01-030322938 |
Datensatz im Suchindex
_version_ | 1804178504991899648 |
---|---|
adam_text | Contents
Preface................................................................xiii
Chapter 1 Introduction to Python.....................................1
1.1 Why Python?...........................................1
1.2 Python Setup..........................................2
1.2.1 Which Distribution Do We Need?.................2
1.2.2 Installing Anaconda............................3
1.2.3 The Anaconda Navigator.........................3
1.2.3.1 How to Start Anaconda Navigator......4
1.2.3.2 Jupyter/IPython QtConsole.............4
1.2.3.3 Spyder................................5
1.3 Coding with Jupyter/IPython QtConsole.................6
1.3.1 Comments.......................................6
1.3.2 Hello World!...................................7
1.3.3 Use Python As a Calculator.....................7
1.3.3.1 Numbers...............................7
1.3.3.2 Values and Types......................8
1.3.4 Variables and Reserved Keywords................9
1.3.4.1 Variables.............................9
1.3.4.2 Keywords.............................10
1.3.5 Container Types...............................10
1.3.5.1 Strings..............................11
1.3.5.2 Lists................................15
1.3.5.3 Tuples...............................17
1.3.5.4 Dictionaries.........................18
1.3.6 Control Structures............................19
1.3.6.1 Condition Checking...................19
1.3.6.2 The if/elif/else Construction........20
1.3.6.3 The for/range Loop...................20
1.3.6.4 The while Loop.......................21
1.3.6.5 Continue and Break...................21
1.4 Modules and Scripts..................................22
1.4.1 Modules.......................................22
1.4.2 Write and Run Python Scripts with Spyder......23
1.4.3 Defining Functions............................23
1.4.4 Classes.......................................25
1.5 Widely Used Python Libraries for Science and
Engineering..........................................26
vii
Contents
viii
1.5.1 Numerical Python Library: NumPy............26
1.5.1.1 Creating Numpy Arrays..............26
1.5.1.2 Using Array-Generating Functions ....27
1.5.1.3 Index Slicing......................29
1.5.1.4 Read/Write Data....................30
1.5.2 Data Visualization Python
Library: matplotlib.........................31
1.5.2.1 Getting Started....................31
1.5.2.2 Multiple Axes......................32
1.5.2.3 Basic Text Commands................33
1.5.2.4 Line and Marker Styles.............33
1.5.3 Scientific Python Library: scipy............35
1.5.3.1 Special Functions..................36
1.5.3.2 Bessel Functions...................36
1.5.3.3 Fresnel Integrals................ 37
1.5.3.4 Interpolation......................39
1.6 Conclusion.........................................40
Chapter 2 GUI Programming with Python and Qt..........................41
2.1 First Steps in GUI Application using PyQt5.........41
2.1.1 Importing PyQt5 attd Creating a PyQt5
Window.................................... 41
2.1.2 PyQt Classes................................43
2.1.2.1 PyQT Application Structure.........43
2.1.2.2 Widgets, Events, and Signals.......44
2.1.2.3 QLabel.............................44
2.1.2.4 QPushButton........................46
2.1.2.5 QSpinBox...........................48
2.1.2.6 Q Slider...........................51
2.2 The Qt Designer.................................. 54
2.2.1 The Qt Designer Window......................55
2.2.2 The Property Editor.........................55
2.2.3 Layout.................................... 56
2.2.4 Qt Designer Preview.........................56
2.2.5 Qt Ui File..................................57
2.2.6 Matplotlib Widget...........................58
2.2.7 An Example: Fraunhoffer Diffraction.........59
2.2.8 Conversion from UI file to Python Code......61
2.2.8.1 Using Line Command.................62
2.2.8.2 Using a Python Code................63
2.2.9 The Application: Fraunhofer Diffraction.....69
2.3 Coding GUI Elements................................73
2.4 Conclusion.........................................73
Contents
ix
Chapter 3 Electromagnetic Waves..................................75
3.1 Introduction..................................... 75
3.2 Maxwell’s Equations and Electromagnetic Waves.....75
3.3 Wave Equation......................................76
3.4 Poynting Vector....................................82
3.5 Phase Velocity and Group Velocity..................83
3.6 Harmonie Waves.....................................85
3.7 Python Code for Drawing a Wave.....................86
Chapter 4 Radiometry and Photometry................................93
4.1 Radiometry.........................................93
4.2 Photometry.........................................96
Chapter 5 Fermat’s Principle, Reflection, and Refraction..........103
5.1 Introduction......................................103
5.2 Fermat’s Principle................................103
5.3 Reflection...................................... 104
5.3.1 Plane Mirrors..............................105
5.4 Fresnel Reflection................................106
5.5 Refraction and Snell’s Law........................107
5.5.1 Apparent Depth.............................Ill
5.5.2 Glass Slab........................... 113
5.6 The Ray Equation..................................114
Chapter 6 Lenses and Mirrors......................................119
6.1 Introduction......................................119
6.2 Sign Convention...................................119
6.3 Paraxial Approximation............................120
6.4 Refractive Power of a Spherical Surface...........120
6.5 Focal Lengths.....................................122
6.6 Ray Diagrams......................................123
6.7 Magnification.....................................123
6.8 Lensmaker’s Formula...............................130
6.9 Image Formation by Lenses.........................131
6.10 Newton’s Formula..................................133
6.11 Spherical Mirrors.................................134
Chapter 7 Thick Lenses and Lens Systems...........................137
7.1 Cardinal Points...................................137
7.1.1 Focal Points...............................138
7.1.2 Principal Points...........................141
7.1.3 Nodal Planes...............................145
7.2 Multiple Refracting Surfaces......................146
X
Contents
Chapter 8 Polarization.............................................151
8.1 Linear Polarization.................................151
8.2 Circular Polarization...............................155
8.3 Elliptical Polarization.............................157
8.4 Malus’s Law.........................................168
8.5 Jones Vector........................................169
8.5.1. Linear Polarization..........................170
8.5.2 Circular Polarization........................170
8.5.3 Elliptical Polarization......................172
8.6 Jones Matrices.................................... 173
8.6.1 Linear Polarizer.............................173
8.6.2 Half-Wave and Quarter-Wave Plates............174
8.6.3 Circular Polarization........................176
8.6.4 Elliptical Polarization.................... 177
8.7 Optical Rotation....................................178
Chapter 9 Interference..............................................179
9.1 Generalities........................................179
9.1.1 Necessary Conditions.........................179
9.1.1.1 Polarization........................183
9.1.1.2 Waves Identically Polarized.........185
9.1.1.3 Asynchronous Waves with
Constant Initial Phase Shift........185
9.1.1.4 Synchronous Waves with Constant
Initial Phase Shift.................186
9.1.1.5 Synchronous Waves with Random
Initial Phase Shift.................187
9.1.1.6 Synchronous Waves with Constant
Initial Phase Shift and Arbitrary
Polarization........................188
9.1.1.7 Fringe Width........................189
9.1.2 Beat and Propagation Velocity................190
9.1.2.1 Group Velocity and Phase
Velocity............................194
9.2 Wavefront Division..................................196
9.2.1 Young Double Slits...........................196
9.2.1.1 Optical Path Difference and Phase
Shift...............................197
9.2.1.2 Slits of Arbitrary Width............198
9.2.1.3 Infinitely Thin Slits and Fringe
Width...............................200
9.2.1.4 Contrast or Visibility..............201
9.2.1.5 Fringe Orientation..................203
9.2.2 Lloyd Mirror .............................. 203
Contents
XI
9.2.2.1 OPD and Phase Shift.................205
9.2.3 Fresnel Mirrors .............................207
9.2.3.1 OPD and Phase Shift.................208
9.2.4 Fresnel Biprism...............................211
9.2.4.1 OPD and Phase Shift.................213
9.2.5 Billet Bilens.................................216
9.2.5.1 OPD and Phase Shift.................217
9.2.6 Meslin Lenses.................................221
9.3 Amplitude Division .................................221
9.3.1 Parallel-Faced Plates .......................222
9.3.1.1 General Considerations..............222
9.3.1.2 Glass Plates........................224
9.3.2 Corners.......................................230
9.3.2.1 Newton’s Rings......................230
9.3.2.2 Prismatic Plates....................235
9.3.3 Michelson Interferometer......................241
9.3.3.1 Fringes of Equal Inclination........242
9.3.3.2 Fringes of Equal Thickness..........244
9.3.4 Mach-Zehnder Interferometer...................249
9.3.5 Fabry-Perot Interferometer....................256
9.3.5.1 Interferometer Efficiency...........264
Chapter 10 Coherence .................................................271
10.1 Spatial Coherence....................................272
10.1.1 Double Mirrors................................272
10.1.2 Broad Slit....................................276
10.2 Temporal Coherence................................. 279
10.2.1 White Light...................................280
10.2.2 Finite Number of Wavelengths..................280
10.2.3 Rectangular Continuum Spectra.................283
10.2.4 Gaussian Profile..............................285
Chapter 11 Diffraction................................................291
11.1 Fraunhofer Diffraction...............................291
11.1.1 Rectangular Aperture..........................291
11.1.2 Single Slit...................................298
11.1.3 Double Slit...................................299
11.1.3.1 Two Slits of Different Widths.......299
11.1.3.2 Two Identical Slits: Young Double
Slits...............................303
11.1.4 Diffraction Grating...........................304
11.1.5 Circular Aperture.............................309
11.1.5.1 Point Source........................310
11.1.5.2 Rayleigh Criteria...................311
317
317
317
320
323
323
327
333
337
340
347
11.2 Fresnel Diffraction..........................
11.2.1 Fresnel Integrals.....................
11.2.1.1 Diffracted Intensity........
11.2.1.2 Fresnel Integrals Properties
11.2.2 Clothoid..............................
11.2.2.1 Clothoid Properties.........
11.2.2.2 Diffraction by a Single Slit
11.2.2.3 Diffraction by an Edge......
11.2.3 Diffraction by a Single Slit..........
11.2.4 Diffraction by an Edge................
Fresnel Integrals.................................
Engineering - Electrical
Understanding Optics with Python by Vasudevan Lakshminarayanan, Hassen
Ghalila, Ahmed Amman and L. Srinivasa Varadharajan is bom around a nice idea: using
simulations to provide the students with a powerful tool to understand and master
optical phenomena. The choice of the Python language is perfectly matched with the
overall goal of the book, as the Python language provides a completely free and
easy-to-learn platform with huge cross-platform compatibility, where the reader of the
book can conduct his or her own numerical experiments to learn faster and better.
— Costantino De Angeiis. University of Brescia. Italy
teaching an important programming language like Python through concrete
examples from optics is a natural and, in my view, very effective approach. I believe
that this book will be used by students and appreciated greatly by instructors. The
topic of modelling optical effects and systems where the students should already have
a physical background provides great motivation for students to learn the basics of a
powerful programming language without the intimidation factor that ofíen goes with a
formal computer science course.
—John Dudley. FEMTO-ST Institute, Besançon, France
Optics is an enabling science that forms a basis for our technological civilization.
Courses in optics are a required part of the engineering or physics undergraduate
curriculum in many universities worldwide. The aim of Understanding Optics with
Python is twofold: first, to describe certain basic ideas of classical physical and geomet-
ric optics; second, to introduce the reader to computer simulations of physical phenome-
na. The text is aimed more broadly for those who wish to use numerical/computational
modeling as an educational tool that promotes interactive teaching (and learning). In
addition, it offers an alternative to developing countries where the necessary equipment
to carry out the appropriate experiments is not available as a result of financial
constraints. This approach contributes to a better diffusion of knowledge about optics.
The examples given in this book are comparable to those found in standard textbooks on
optics and are suitable for self-study. This text enables the user to study and understand
optics using hands-on simulations with Python. Python is our programming language of
choice because of its open-source availability, extensive functionality, and an enormous
online support. Essentials of programming in Python 3.x, including graphical user
interface, are also provided. The codes in the book are available for download on the
book’s website.
• Discusses most standard topics of traditional physical and geometrical optics
through Python and PyQt5
• Provides visualizations and in-depth descriptions of Python’s programming
language and simulations
• Includes simulated laboratories where students are provided a ’ hands-on
exploration of Python software
• Coding and programming featured within the text are available for download
on the book’s corresponding website.
|
any_adam_object | 1 |
author | Lakshminarayanan, Vasudevan Ghalila, Hassen Ammar, Ahmed Varadharajan, L. Srinivasa 1970- |
author_GND | (DE-588)1031432930 (DE-588)1090804415 |
author_facet | Lakshminarayanan, Vasudevan Ghalila, Hassen Ammar, Ahmed Varadharajan, L. Srinivasa 1970- |
author_role | aut aut aut aut |
author_sort | Lakshminarayanan, Vasudevan |
author_variant | v l vl h g hg a a aa l s v ls lsv |
building | Verbundindex |
bvnumber | BV044929851 |
classification_rvk | SK 955 UH 5000 ST 630 |
ctrlnum | (OCoLC)1057676038 (DE-599)BVBBV044929851 |
discipline | Physik Informatik Mathematik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02289nam a2200481 c 4500</leader><controlfield tag="001">BV044929851</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20201009 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">180504s2018 xxua||| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">017042105</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781498755047</subfield><subfield code="c">Hardback</subfield><subfield code="9">978-1-4987-5504-7</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1057676038</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV044929851</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxu</subfield><subfield code="c">US</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-703</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-573</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">SK 955</subfield><subfield code="0">(DE-625)143274:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">UH 5000</subfield><subfield code="0">(DE-625)145647:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 630</subfield><subfield code="0">(DE-625)143685:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Lakshminarayanan, Vasudevan</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1031432930</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Understanding optics with Python</subfield><subfield code="c">Vasudevan Lakshminarayanan, Hassen Ghalila, Ahmed Ammar, L. Srinivasa Varadharajan</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boca Raton ; London ; New York</subfield><subfield code="b">CRC Press, Taylor & Francis Group</subfield><subfield code="c">[2018]</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xv, 359 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">CRC series on multidisciplinary and applied optics</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Literaturverzeichnis Seite 351-352</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Optics</subfield><subfield code="x">Data processing</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Python (Computer program language)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Python</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4434275-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Optik</subfield><subfield code="0">(DE-588)4043650-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Optik</subfield><subfield code="0">(DE-588)4043650-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Python</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4434275-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Ghalila, Hassen</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Ammar, Ahmed</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Varadharajan, L. Srinivasa</subfield><subfield code="d">1970-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1090804415</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bayreuth - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030322938&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bayreuth - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030322938&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Klappentext</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-030322938</subfield></datafield></record></collection> |
id | DE-604.BV044929851 |
illustrated | Illustrated |
indexdate | 2024-07-10T08:05:02Z |
institution | BVB |
isbn | 9781498755047 |
language | English |
lccn | 017042105 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-030322938 |
oclc_num | 1057676038 |
open_access_boolean | |
owner | DE-703 DE-19 DE-BY-UBM DE-573 |
owner_facet | DE-703 DE-19 DE-BY-UBM DE-573 |
physical | xv, 359 Seiten Illustrationen, Diagramme |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | CRC Press, Taylor & Francis Group |
record_format | marc |
series2 | CRC series on multidisciplinary and applied optics |
spelling | Lakshminarayanan, Vasudevan Verfasser (DE-588)1031432930 aut Understanding optics with Python Vasudevan Lakshminarayanan, Hassen Ghalila, Ahmed Ammar, L. Srinivasa Varadharajan Boca Raton ; London ; New York CRC Press, Taylor & Francis Group [2018] xv, 359 Seiten Illustrationen, Diagramme txt rdacontent n rdamedia nc rdacarrier CRC series on multidisciplinary and applied optics Literaturverzeichnis Seite 351-352 Optics Data processing Python (Computer program language) Python Programmiersprache (DE-588)4434275-5 gnd rswk-swf Optik (DE-588)4043650-0 gnd rswk-swf Optik (DE-588)4043650-0 s Python Programmiersprache (DE-588)4434275-5 s DE-604 Ghalila, Hassen Verfasser aut Ammar, Ahmed Verfasser aut Varadharajan, L. Srinivasa 1970- Verfasser (DE-588)1090804415 aut Digitalisierung UB Bayreuth - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030322938&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis Digitalisierung UB Bayreuth - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030322938&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA Klappentext |
spellingShingle | Lakshminarayanan, Vasudevan Ghalila, Hassen Ammar, Ahmed Varadharajan, L. Srinivasa 1970- Understanding optics with Python Optics Data processing Python (Computer program language) Python Programmiersprache (DE-588)4434275-5 gnd Optik (DE-588)4043650-0 gnd |
subject_GND | (DE-588)4434275-5 (DE-588)4043650-0 |
title | Understanding optics with Python |
title_auth | Understanding optics with Python |
title_exact_search | Understanding optics with Python |
title_full | Understanding optics with Python Vasudevan Lakshminarayanan, Hassen Ghalila, Ahmed Ammar, L. Srinivasa Varadharajan |
title_fullStr | Understanding optics with Python Vasudevan Lakshminarayanan, Hassen Ghalila, Ahmed Ammar, L. Srinivasa Varadharajan |
title_full_unstemmed | Understanding optics with Python Vasudevan Lakshminarayanan, Hassen Ghalila, Ahmed Ammar, L. Srinivasa Varadharajan |
title_short | Understanding optics with Python |
title_sort | understanding optics with python |
topic | Optics Data processing Python (Computer program language) Python Programmiersprache (DE-588)4434275-5 gnd Optik (DE-588)4043650-0 gnd |
topic_facet | Optics Data processing Python (Computer program language) Python Programmiersprache Optik |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030322938&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030322938&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT lakshminarayananvasudevan understandingopticswithpython AT ghalilahassen understandingopticswithpython AT ammarahmed understandingopticswithpython AT varadharajanlsrinivasa understandingopticswithpython |