ALBERT

All Library Books, journals and Electronic Records Telegrafenberg

Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
Filter
  • Books  (2)
  • Articles
  • Data
  • Berlin : Springer  (1)
  • Cambridge [u.a.] : Cambridge University Press  (1)
  • English  (2)
  • French
  • Italian
  • 2005-2009  (2)
  • 1995-1999
  • 1980-1984
  • 1975-1979
  • 1940-1944
  • 1935-1939
  • 1925-1929
  • 2009  (1)
  • 2007  (1)
  • 1984
  • 1983
  • 1981
  • 1980
  • 1978
  • 1977
  • 1944
  • 1929
  • 1925
  • AWI Reading room  (2)
Collection
  • Books  (2)
  • Articles
  • Data
Language
  • English  (2)
  • French
  • Italian
  • German  (1)
Years
  • 2005-2009  (2)
  • 1995-1999
  • 1980-1984
  • 1975-1979
  • 1940-1944
  • +
Year
Branch Library
Reading Room Location
  • 1
    Monograph available for loan
    Monograph available for loan
    Berlin : Springer
    Associated volumes
    Call number: AWI S4-19-91819
    In: Texts in computational science and engineering, 3
    Type of Medium: Monograph available for loan
    Pages: XXIV, 750 Seiten , Illustrationen
    Edition: third edition, corrected 2nd printing 2009
    ISBN: 3540739157 , 9783540739159 , 9783540739166 (electronic)
    Series Statement: Texts in computational science and engineering 3
    Language: English
    Note: Table of Contents 1 Introduction 1.1 Scripting versus Traditional Programming 1.1.1 Why Scripting is Useful in Computational Science 1.1.2 Classification of Programming Languages 1.1.3 Productive Pairs of Programming Languages 1.1.4 Gluing Existing Applications 1.1.5 Scripting Yields Shorter Code 1.1.6 Efficiency 1.1.7 Type-Specification (Declaration) of Variables 1.1.8 Flexible Function Interfaces 1.1.9 Interactive Computing 1.1.10 Creating Code at Run Time 1.1.11 Nested Heterogeneous Data Structures 1.1.12 GUI Programming 1.1.13 Mixed Language Programming 1.1.14 When to Choose a Dynamically Typed Language 1.1.15 Why Python? 1.1.16 Script or Program? 1.2 Preparations for Working with This Book 2 Getting Started with Python Scripting 2.1 A Scientific Hello World Script 2.1.1 Executing Python Scripts 2.1.2 Dissection of the Scientific Hello World Script 2.2 Working with Files and Data 2.2.1 Problem Specification 2.2.2 The Complete Code 2.2.3 Dissection 2.2.4 Working with Files in Memory 2.2.5 Array Computing 2.2.6 Interactive Computing and Debugging 2. 2.7 Efficiency Measurements 2.2.8 Exercises 2.3 Gluing Stand-Alone Applications 2.3.1 The Simulation Code 2.3.2 Using Gnuplot to Visualize Curves 2.3.3 Functionality of the Script 2.3.4 The Complete Code 2.3.5 Dissection 2.3.6 Exercises 2.4 Conducting Numerical Experiments 2.4.1 Wrapping a Loop Around Another Script 2.4.2 Generating an HTML Report 2.4.3 Making Animations 2.4.4 Varying Any Parameter 2.5 File Format Conversion 2.5.1 A Simple Read/Write Script 2.5.2 Storing Data in Dictionaries and Lists 2.5.3 Making a Module with Functions 2.5.4 Exercises 3 Basic Python 3.1 Introductory Topics 3.1.1 Recommended Python Documentation 3.1.2 Control Statements 3.1.3 Running Applications 3.1.4 File Reading and Writing 3.1.5 Output Formatting 3.2 Variables of Different Types 3.2.1 Boolean Types 3.2.2 The None Variable 3.2.3 Numbers and Numerical Expressions 3.2.4 Lists and Tuples 3.2.5 Dictionaries 3.2.6 Splitting and Joining Text 3.2.7 String Operations 3.2.8 Text Processing 3.2.9 The Basics of a Python Class 3.2.10 Copy and Assignment 3.2.11 Determining a Variable's Type 3.2.12 Exercises 3.3 Functions 3.3.1 Keyword Arguments 3.3.2 Doc Strings 3.3.3 Variable Number of Arguments 3.3.4 Call by Reference 3.3.5 Treatment of Input and Output Arguments 3.3.6 Function Objects 3.4 Working with Files and Directories 3.4.1 Listing Files in a Directory 3.4.2 Testing File Types 3.4.3 Removing Files and Directories 3.4.4 Copying and Renaming Files 3.4.5 Splitting Pathnames 3.4.6 Creating and Moving to Directories 3.4.7 Traversing Directory Trees 3.4.8 Exercises 4 Numerical Computing in Python 4.1 A Quick NumPy Primer 4.1.1 Creating Arrays 4.1.2 Array Indexing 4.1.3 Loops over Arrays 4.1.4 Array Computations 4.1.5 More Array Functionality 4.1.6 Type Testing 4.1.7 Matrix Objects 4.1.8 Exercises 4.2 Vectorized Algorithms 4.2.1 From Scalar to Array in Function Arguments 4.2.2 Slicing 4.2.3 Exercises 4.3 More Advanced Array Computing 4.3.1 Random Numbers 4.3.2 Linear Algebra 4.3.3 Plotting 4.3.4 Example: Curve Fitting 4.3.5 Arrays on Structured Grids 4.3.6 File I/O with NumPy Arrays 4.3.7 Functionality in the Numpyutils Module 4.3.8 Exercises 4.4 Other Tools for Numerical Computations 4.4.1 The ScientificPython Package 4.4.2 The SciPy Package 4.4.3 The Python- Matlab Interface 3 4.4.4 Symbolic Computing in Python 4.4.5 Some Useful Python Modules 5 Combining Python with Fortran, C, and C++ 5.1 About Mixed Language Programming 5.1.1 Applications of Mixed Language Programming 5.1.2 Calling C from Python 5.1.3 Automatic Generation of Wrapper Code 5.2 Scientific Hello World Examples 5.2.1 Combining Python and Fortran 5.2.2 Combining Python and C 5.2.3 Combining Python and C++ Functions 5.2.4 Combining Python and C++ Classes 5.2.5 Exercises 5.3 A Simple Computational Steering Example 5.3.1 Modified Time Loop for Repeated Simulations 5.3.2 Creating a P ython Interface 5.3.3 The Steering Python Script 5.3.4 Equipping the Steering Script with a GUI 5.4 Scripting Interfaces to Large Libraries 6 Introduction to GUI Programming 6.1 Scientific Hello World GUI 6.1.1 Introductory Topics 6.1.2 The First Python/Tkinter Encounter 6.1.3 Binding Events 6.1.4 Changing the Layout 6.1.5 The Final Scientific Hello World GUI 6.1.6 An Alternative to Tkinter Variables 6.1.7 About the Pack Command 6.1.8 An Introduction to the Grid Geometry Manager 6.1.9 Implementing a GUI as a Class 6.1.10 A Simple Graphical Function Evaluator 6.1.11 Exercises 6.2 Adding GUis to Scripts 6.2.1 A Simulation and Visualization Script with a GUI 6.2.2 Improving the Layout 6.2.3 Exercises 6.3 A List of Common Widget Operations 6.3.1 Frame 6.3.2 Label 6.3.3 Button 6.3.4 Text Entry 6.3.5 Balloon Help 6.3.6 Option Menu 6.3.7 Slider 6.3.8 Check Button 6.3.9 Making a Simple Megawidget 6.3.10 Menu Bar 6.3.11 List Data 6.3.12 Listbox 6.3.13 Radio Button 6.3.14 Combo Box 6.3.15 Message Box 6.3.16 User-Defined Dialogs 6.3.17 Color-Picker Dialogs 6.3.18 File Selection Dialogs 6.3.19 Toplevel 6.3.20 Some Other Types of Widgets 6.3.21 Adapting Widgets to the User's Resize Actions 6.3.22 Customizing Fonts and Colors 6.3.23 Widget Overview 6.3.24 Exercises 7 Web Interfaces and CGI Programming 7.1 Introductory CGI Scripts 7.1.1 Web Forms and CGI Scripts 7.1.2 Generating Forms in CGI Scripts 7.1.3 Debugging CGI Scripts 7.1.4 A General Shell Script Wrapper for CGI Scripts 7.1.5 Security Issues 7.2 Adding Web Interfaces to Scripts 7.2.1 A Class for Form Parameters 7.2.2 Calling Other Programs 7.2.3 Running Simulations 7.2.4 Getting a CGI Script to Work 7.2.5 Using Web Applications from Scripts 7.2.6 Exercises 8 Advanced Python 8.1 Miscellaneous Topics 8.1.1 Parsing Command-Line Arguments 8.1.2 Platform-Dependent Operations 8.1.3 Run-Time Generation of Code 8.1.4 Exercises 8.2 Regular Expressions and Text Processing 8.2.1 Motivation 8.2.2 Special Characters 8.2.3 Regular Expressions for Real Numbers 8.2.4 Using Groups to Extract Parts of a Text 8.2.5 Extracting Interval Limits 8.2.6 Extracting Multiple Matches 8.2.7 Splitting Text 8.2.8 Pattern-Matching Modifiers 8.2.9 Substitution and Backreferences 8.2.10 Example: Swapping Arguments in Function Calls 8.2.11 A General Substitution Script 8.2.12 Debugging Regular Expressions 8.2.13 Exercises 8.3 Tools for Handling Data in Files 8.3.1 Writing and Reading Python Data Structures 8.3.2 Pickling Objects 8.3.3 Shelving Objects 8.3.4 Writing and Reading Zip and Tar Archive Files 8.3.5 Downloading Internet Files 8.3.6 Binary Input/Output 8.3.7 Exercises 8.4 A Database for NumPy Arrays 8.4.1 The Structure of the Database 8.4.2 Pickling 8.4.3 Formatted ASCII Storage 8.4.4 Shelving 8.4.5 Comparing the Various Techniques 8.5 Scripts Involving Local and Remote Hosts 8.5.1 Secure Shell Commands 8.5.2 Distributed Simulation and Visualization 8.5.3 Client/Server Programming 8.5.4 Threads 8.6 Classes 8.6.1 Class Programming 8.6.2 Checking the Class Type 8.6.3 Private Data 8.6.4 Static Data 8.6.5 Special Attributes 8.6.6 Special Methods 8.6.7 Multiple Inheritance 8.6.8 Using a Class as a C-like Structure 8.6.9 Attribute Access via String Names 8.6.10 New-Style Classes 8.6.11 Implementing Get/Set Functions via Properties 8.6.12 Subclassing Built-in Types 8.6.13 Building Class Interfaces at Run Time 8.6.14 Building Flexible Class Interfaces 8.6.15 Exercises 8.7 Scope of Variables 8.7.1 Global, Local, and Class Variables 8.7.2 Nested Functions 8.7.3 Dictionaries of Variables in Namespaces 8.8 Exceptions 8.8.1 Handling Exceptions 8.8.2 Raising Exceptions 8.9 Iterators 8.9.1 Constructing an Iterator 8.9.2 A Pointwise Grid Iterator 8.9.3 A Vectorized Grid Iterator 8.9.4 Generators 8.
    Location: AWI Reading room
    Branch Library: AWI Library
    Location Call Number Expected Availability
    BibTip Others were also interested in ...
  • 2
    Monograph available for loan
    Monograph available for loan
    Cambridge [u.a.] : Cambridge University Press
    Call number: AWI A5-08-0018
    Description / Table of Contents: Mesoscale weather systems are responsible for numerous natural disasters, such as damaging winds, blizzards, and flash flooding. A fundamental understanding of the underlying dynamics involved in these weather systems is essential in forecasting their occurrence. This book provides a systematic approach to this subject, and covers a more complete spectrum of mesoscale dynamics than other texts. The opening chapters introduce the basic equations governing mesoscale weather systems and their approximations. The subsequent chapters cover four major areas of mesoscale dynamics: wave dynamics, moist convection, front dynamics, and mesoscale modeling. Wave dynamics covers wave generation and maintenance, orographically forced flow, and thermally forced flow. The moist convection part covers mesoscale instabilities, isolated storms, mesoscale convective systems, orographic precipitation, and introduces tropical cyclone dynamics. The dynamics of synoptic-scale fronts, mesoscale fronts, and jet streaks are discussed in the front dynamics part. The last part of the book introduces basic numerical modeling techniques, parameterizations of major physical processes, and the foundation for mesoscale numerical weather prediction. Mesoscale Dynamics is an ideal reference on this topic for researchers in meteorology and atmospheric science. This book could also serve as a textbook for graduate students, and it contains over 100 problems, with password-protected solutions. Modeling projects, providing hands-on practice for building simple models of stratified fluid flow from a one-dimensional advection equation, are also described.
    Type of Medium: Monograph available for loan
    Pages: XIII, 630 S. : Ill., graph. Darst., Kt.
    Edition: 1. publ.
    ISBN: 9780521808750
    Language: English
    Note: Contents: Preface. - 1 Overview. - 1.1 Introduction. - 1.2 Definitions of atmospheric scales. - 1.3 Energy generation and scale interactions. - 1.4 Predictability. - References. - 2 Governing equations for mesoscale motions. - 2.1 Introduction. - 2.2 Derivation of the governing equations. - 2.3 Approximations to the governing equations. - References. - Problems. - 3 Basic wave dynamics. - 3.1 Introduction. - 3.2 Basic wave properties. - 3.3 Soundwaves. - 3.4 Shallow water waves. - 3.5 Pure gravity waves. - 3.6 Inertia-gravity waves. - 3.7 Wave reflection levels. - 3.8 Critical levels. - Appendix 3.1. - References. - Problems. - 4 Mesoscale wave generation and maintenance. - 4.1 Introduction. - 4.2 Wave generation mechanisms. - 4.2.1 Density impulses and moist convection. - 4.2.2 Mesoscale instabilities. - 4.2.3 Geostrophic adjustment. - 4.2.4 Nonlinear interactions. - 4.3 Wave maintenance mechanisms. - 4.3.1 Linear wave ducting mechanism. - 4.3.2 Solitary wave mechanism. - 4.3.3 Wave-CISK mechanism. - 4.4 Energy propagation and momentum flux. - References. - Problems. - 5 Orographically forced flows. - 5.1 Flows over two-dimensional sinusoidal mountains. - 5.2 Flows over two-dimensional isolated mountains. - 5.2.1 Uniform basic flow. - 5.2.2 Basic flow with variable Scorer parameter. - 5.2.3 Trapped lee waves. - 5.3 Nonlinear flows over two-dimensional mountains. - 5.3.1 Nonlinear flow regimes. - 5.3.2 Generation of severe downslope winds. - 5.4 Flows over three-dimensional mountains. - 5.4.1 Linear theory. - 5.4.2 Generation of lee vortices. - 5.5 Flows over larger mesoscale mountains. - 5.5.1 Rotational effects. - 5.5.2 Lee cyclogenesis. - 5.5.3 Orographic influence on cyclone track. - 5.6 Other orographic effects. - 5.6.1 Effects on frontal passage. - 5.6.2 Coastally trapped disturbances. - 5.6.3 Cold-air damming. - 5.6.4 Gap flow. - Appendix 5.1. - References. - Problems. - 6 Thermally forced flows. - 6.1 Two-dimensional flows. - 6.1.1 Steady flows over a sinusoidal heat source. - 6.1.2 Steady flows over an isolated heat source. - 6.2 Transient flows. - 6.2.1 Flow responses to pulse heating. - 6.2.2 Flow responses to steady heating. - 6.3 Applications to mesoscale circulations. - 6.3.1 Density current formation and propagation. - 6.3.2 Heat island circulations. - 6.3.3 Moist convection. - 6.3.4 Gravity wave generation and propagation. - 6.4 Effects of shear, three dimensionality, and rotation. - 6.4.1 Two-dimensional shear flows. - 6.4.2 Three-dimensional nonrotating flows. - 6.4.3 Three-dimensional rotating flows. - 6.5 Dynamics of sea and land breezes. - 6.5.1 Linear theories. - 6.5.2 Nonlinear numerical studies. - 6.6 Dynamics of mountain-plains solenoidal circulations. - Appendix 6.1. - References. - Problems. - 7 Mesoscale instabilities. - 7.1 Wave energy transfer through instabilities. - 7.2 Integral theorems of stratified flow. - 7.2.1 Governing equations. - 7.2.2 Miles' theorem. - 7.2.3 Howard's semicircle theorem. - 7.3 Static, conditional, and potential instabilities. - 7.3.1 Static instability. - 7.3.2 Conditional instability. - 7.3.3 Potential instability. - 7.4 Kelvin-Helmholtz instability. - 7.5 Inertial instability. - 7.6 Symmetric instability. - 7.6.1 Dry symmetric instability. - 7.6.2 Moist symmetric instability. - 7.7 Baroclinic instability. - References. - Problems. - 8 Isolated convective storms. - 8.1 Dynamics of single-cell storms and downbursts. - 8.2 Dynamics of multicell storms. - 8.3 Effects of shear and buoyancy. - 8.3.1 Effects of shear on cold outflow. - 8.3.2 Effects of buoyancy. - 8.4 Dynamics of supercell storms. - 8.4.1 General characteristics. - 8.4.2 Effects of unidirectional shear. - 8.4.3 Storm splitting. - 8.4.4 Storm rotation and propagation. - 8.4.5 Effects of directional shear. - 8.5 Tornado dynamics. - 8.5.1 Supercell tornadogenesis. - 8.5.2 Nonsupercell tornadogenesis. - 8.5.3 Tornado vortex dynamics. - References. - Problems. - 9 Mesoscale convective systems. - 9.1 Squall lines and rainbands. - 9.1.1 Squall line classifications. - 9.1.2 Formation mechanisms. - 9.1.3 Maintenance mechanisms. - 9.1.4 Squall line movement. - 9.1.5 Rainbands. - 9.2 Mesoscale convective complexes. - 9.2.1 General characteristics. - 9.2.2 Formation and development mechanisms. - 9.3 Tropical cyclones. - 9.3.1 General characteristics. - 9.3.2 Tropical cyclogenesis. - 9.3.3 Intensity and mesoscale structure. - 9.3.4 Tropical cyclone movement. - References. - Problems. - 10 Dynamics of fronts and jet streaks. - 10.1 Kinematics of frontogenesis. - 10.2 Dynamics of two-dimensional frontogenesis. - 10.2.1 Geostrophic momentum approximation. - 10.2.2 Frontogenesis and cross-frontal circulations. - 10.3 Frontogenesis and baroclinic waves. - 10.4 Moist and frictional effects on frontogenesis. - 10.5 Other types of fronts. - 10.5.1 Upper-level frontogenesis. - 10.5.2 Drylines. - 10.6 Jet streak dynamics. - 10.6.1 Upper-level jet streaks. - 10.6.2 Low-level jets. - References. - Problems. - 11 Dynamics of orographic precipitation. - 11.1 Orographic influence on climatological distribution of precipitation. - 11.2 Orographic modification of preexisting disturbances. - 11.2.1 Passage of troughs. - 11.2.2 Passage of midlatitude cyclones and fronts. - 11.2.3 Passage of tropical cyclones. - 11.2.4 Common ingredients of orographic precipitation. - 11.3 Formation and enhancement mechanisms. - 11.3.1 Stable ascent mechanism. - 11.3.2 Release of moist instabilities. - 11.3.3 Effects of mountain geometry. - 11.3.4 Combined thermal and orographic forcing. - 11.3.5 Seeder-feeder mechanism. - 11.3.6 Dynamical-microphysical interaction mechanism. - 11.4 Control parameters and moist flow regimes. - 11.4.1 Control parameters. - 11.4.2 Moist flow regimes. - References. - 12 Basic numerical methods. - 12.1 Introduction. - 12.2 Finite difference approximations of derivatives. - 12.3 Finite difference approximations of the advection equation. - 12.3.1 Two-time-level schemes. - 12.3.2 Three-time-level schemes. - 12.4 Implicit schemes. - 12.5 Semi-Lagrangian methods. - Appendix 12.1. - References. - Problems. - Modeling projects. - 13 Numerical modeling of geophysical fluid systems. - 13.1 Grid systems and vertical coordinates. - 13.1.1 Grid systems. - 13.1.2 Vertical coordinates. - 13.2 Boundary conditions. - 13.2.1 Lateral boundary conditions. - 13.2.2 Upper boundary conditions. - 13.2.3 Lower boundary conditions. - 13.3 Initial conditions and data assimilation. - 13.4 Nonlinear aliasing and instability. - 13.5 Modeling a stratified fluid system. - 13.6 Predictability and ensemble forecasting. - References. - Problems. - Modeling project. - 14 Parameterizations of physical processes. - 14.1 Reynolds averaging. - 14.2 Parameterization of planetary boundary layer processes. - 14.2.1 Parameterization of the surface layer. - 14.2.2 Parameterization of the PBL. - 14.3 Parameterization of moist processes. - 14.3.1 Parameterization of microphysical processes. - 14.3.2 Cumulus parameterization. - 14.4 Parameterizations of radiative transfer processes. - 14.4.1 Introduction. - 14.4.2 Longwave radiation. - 14.4.3 Shortwave radiation. - References. - Problems. - Appendices. - A. List of symbols. - B. Nomenclature. - Index.
    Location: AWI Reading room
    Branch Library: AWI Library
    Location Call Number Expected Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...