THE EARTH
CONTENTS PART I PYTHON FOR GEOLOGISTS: A KICKOFF SETTING UP YOUR PYTHON ENVIRONMENT, EASILY THE PYTHON PROGRAMMING LANGUAGE PROGRAMMING PARADIGMS A LOCAL PYTHON ENVIRONMENT FOR SCIENTI?C COMPUTING REMOTE PYTHON ENVIRONMENTS PYTHON PACKAGES FOR SCIENTI?C APPLICATIONS PYTHON PACKAGES SPECI?CALLY DEVELOPED FOR GEOLOGISTS PYTHON ESSENTIALS FOR A GEOLOGIST START WORKING WITH IPYTHON CONSOLE NAMING AND STYLE CONVENTIONS WORKING WITH PYTHON SCRIPTS CONDITIONAL STATEMENTS, INDENTATION, LOOPS, AND FUNCTIONS IMPORTING EXTERNAL LIBRARIES BASIC OPERATIONS AND MATHEMATICAL FUNCTIONS SOLVING GEOLOGY PROBLEMS USING PYTHON: AN INTRODUCTION MY FIRST BINARY DIAGRAM USING PYTHON MAKING OUR FIRST MODELS IN EARTH SCIENCE QUICK INTRO TO SPATIAL DATA REPRESENTATION PART II DESCRIBING GEOLOGICAL DATA GRAPHICAL VISUALIZATION OF A GEOLOGICAL DATA SET STATISTICAL DESCRIPTION OF A DATA SET: KEY CONCEPTS VISUALIZING UNIVARIATE SAMPLE DISTRIBUTIONS PREPARING PUBLICATION-READY BINARY DIAGRAMS VISUALIZATION OF MULTIVARIATE DATA: A FIRST ATTEMPT DESCRIPTIVE STATISTICS 1: UNIVARIATE ANALYSIS BASICS OF DESCRIPTIVE STATISTICS LOCATION DISPERSION OR SCALE SKEWNESS DESCRIPTIVE STATISTICS IN PANDAS BOX PLOTS DESCRIPTIVE STATISTICS 2: BIVARIATE ANALYSIS COVARIANCE AND CORRELATION SIMPLE LINEAR REGRESSION POLYNOMIAL REGRESSION NONLINEAR REGRESSION PART III INTEGRALS AND DIFFERENTIAL EQUATIONS IN GEOLOGY NUMERICAL INTEGRATION DE?NITE INTEGRALS BASIC PROPERTIES OF INTEGRALS ANALYTICAL AND NUMERICAL SOLUTIONS OF DE?NITE INTEGRALS FUNDAMENTAL THEOREM OF CALCULUS AND ANALYTICAL SOLUTIONS NUMERICAL SOLUTIONS OF DE?NITE INTEGRALS COMPUTING THE VOLUME OF GEOLOGICAL STRUCTURES COMPUTING THE LITHOSTATIC PRESSURE DIFFERENTIAL EQUATIONS INTRODUCTION ORDINARY DIFFERENTIAL EQUATIONS NUMERICAL SOLUTIONS OF FIRST-ORDER ORDINARY DIFFERENTIAL EQUATIONS FICK’S LAW OF DIFFUSION—A WIDELY USED PARTIAL DIFFERENTIAL EQUATION PART IV PROBABILITY DENSITY FUNCTIONS AND ERROR ANALYSIS PROBABILITY DENSITY FUNCTIONS AND THEIR USE IN GEOLOGY PROBABILITY DISTRIBUTION AND DENSITY FUNCTIONS THE NORMAL DISTRIBUTION THE LOG-NORMAL DISTRIBUTION OTHER USEFUL PDFS FOR GEOLOGICAL APPLICATIONS DENSITY ESTIMATION THE CENTRAL LIMIT THEOREM AND NORMAL DISTRIBUTED MEANS ERROR ANALYSIS DEALING WITH ERRORS IN GEOLOGICAL MEASUREMENTS REPORTING UNCERTAINTIES IN BINARY DIAGRAMS LINEARIZED APPROACH TO ERROR PROPAGATION THE MOTE CARLO APPROACH TO ERROR PROPAGATION CONTENTS PART V ROBUST STATISTICS AND MACHINE LEARNING INTRODUCTION TO ROBUST STATISTICS CLASSICAL AND ROBUST APPROACHES TO STATISTICS NORMALITY TESTS ROBUST ESTIMATORS FOR LOCATION AND SCALE ROBUST STATISTICS IN GEOCHEMISTRY MACHINE LEARNING INTRODUCTION TO MACHINE LEARNING IN GEOLOGY MACHINE LEARNING IN PYTHON A CASE STUDY OF MACHINE LEARNING IN GEOLOGY