Basic Seismic Utilities User's Guide

Total Page:16

File Type:pdf, Size:1020Kb

Basic Seismic Utilities User's Guide Basic Seismic Utilities User's Guide Dr. P. Michaels, PE 30 April 2002 <[email protected]> Release 1.0 Version 1 Software for Engineering Geophysics Center for Geophysical Investigation of the Shallow Subsurface Boise State University Boise, Idaho 83725 2 Acknowledgements I have built on the work of many others in the development of this package. I would like to thank Enders A. Robinson and the Holden-Day Inc., Liquidation Trust (1259 S.W. 14th Street, Boca Raton, FL 33486, Phone: 561.750-9229 Fax: 561.394.6809) for license to include and distribute under the GNU license subroutines found in Dr. Robinson’s 1967 book [14] , Multichannel time series analysis with digital computer programs. This book is currently out of print, but contains a wealth of algorithms, several of which I have found useful and included in the BSU Fortran77 subroutine library (sublib4.a). This has saved me considerable time. In other cases, subroutines taken from the book Numerical Recipes [12] had to be replaced (the publisher did not give permission to distribute). While this is an excellent book, and very instructional for those interested in the theory of the algorithms, future authors of software should know that the algorithms given in that book are NOT GNU. Replacement software was found in the GNU Scientific Library (GSL), and in the CMLIB. The original plotting software was from PGPLOT (open source, but distribution restricted). These codes have since been replaced with GNU compliant PLPLOT routines. PLPLOT credits include Dr. Maurice LeBrun <[email protected]> and Geoffrey Furnish <[email protected]>. Where there was a need to solve for eigenvalues, or invert a matrix, I have relied on LAPACK. This excel- lent package is well worth installing, and I acknowledge the contributions of the many authors of LAPACK. In the program, gplt.c, I have used some code from the PBMPLUS Toolkit (GNU image software), and would like to thank those authors for their material ( David Rowley <[email protected]> and Jef Poskanzer < [email protected]> ). Lastly, the author acknowledges financial support over the years from various clients. Financial support in- cluded that provided by grant DAAH04-96-1-0318 from the U.S. Army Research Office. Views and conclusions contained herein are those of the author and should not be interpreted as necessarily representing the official poli- cies or endorsements, either expressed or implied, of the Army Research Office or the U.S. Government. Other support has been provided by the Idaho State Board of Education, Boise State University Sabbatical Committee, Idaho Transportation Department, and Idaho Power. Again, views and conclusions contained herein are those of the author and should not be interpreted as necessarily representing the views of those who have provided the author support. Copyright BSU is Copyright c 2002 Paul Michaels <[email protected]> . These programs are free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. These programs are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with these programs; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. A copy of the GNU license also appears in Section 12 of this guide. CONTENTS 3 Contents 1 Description of BSU 6 2 Obtaining BSU 6 2.1 Other Required Packages . 6 2.1.1 PLPLOT . 6 2.1.2 LAPACK . 7 2.2 Other Optional Packages . 8 2.2.1 GNU Scientific Library (GSL) . 8 2.2.2 CMLIB . 8 2.2.3 CLAPACK (if you don’t have GSL) . 8 2.2.4 Scilab . 8 2.2.5 Seismic Unix . 9 2.2.6 Xfig . 9 3 Installing PLPLOT 9 3.1 Installing PLPLOT Tar Archive . 9 3.2 Installing PLPLOT using RPM . 10 3.2.1 Installing the compiled (binary) RPM . 10 3.2.2 Installing the source RPM and build a binary RPM . 10 4 Installing LAPACK 10 4.1 Installing LAPACK Tar Archive . 10 4.2 Installing LAPACK using RPM . 10 4.2.1 Installing the compiled (binary) RPM . 11 4.2.2 Installing the source RPM and build a binary RPM . 11 5 Installing BSU 11 5.1 Installing the BSU Tar Archive . 11 5.2 Installing the BSU Binary RPM . 12 5.3 Installing the BSU Source RPM . 13 5.4 Post Installation . 14 5.4.1 Update the whatis and apropos data base. 14 5.4.2 Review documentation. 14 6 Programming in BSU 14 6.1 Programming Guidelines . 14 6.2 Conventions and Process Flow Description . 15 6.2.1 File Naming Conventions . 15 6.2.2 Input Parameter Conventions . 15 6.2.3 Process Flow, Fortran77 Codes . 16 6.2.4 Process Flow, C-Language Codes . 17 6.2.5 Locations of Functions and Subroutines . 18 CONTENTS 4 7 BSU Documentation 18 7.1 Command Line Help . 18 7.2 The bhelp Program . 18 7.3 BSU Man Pages . 19 7.4 BSU User’s Guide . 19 8 Using BSU 19 8.1 Down-hole Seismic Processing . 20 8.1.1 Seismic Source (SH- and P-wave) . 20 8.1.2 Down-hole and Reference Geophones . 20 8.1.3 Sample Data Set from GeoLogan97 . 23 8.1.4 Converting Bison Files to BSEGY Format and Setting Geometry . 23 8.1.4.1 Post genvsp processing steps . 26 8.1.5 Determining Down-hole Tool Orientation by PCA . 26 8.1.6 Inserting the PCA Results to the Trace Headers ( btor ) . 28 8.1.7 Checking the Headers for Source and Geophone Polarizations ( bdump ) . 30 8.1.8 Rotating the Horizontal Data into Alignment with Source ( genbrot and brot ) . 31 8.1.8.1 Post brot processing steps . 32 8.1.9 Sorting and Merging to Common Receiver Component Gathers . 32 8.1.10 Edit Merge Script for the Specific Down-hole Survey . 32 8.1.11 Description of the Merge Procedure. 33 8.1.12 Plotting the Results from Merge . 34 8.1.13 Picking First Arrivals . 36 8.1.13.1 Quality control of picks . 37 8.1.14 Vertical Time and Observed Travel Time Inversion (vfitw.sci, vplot.sci, bvsp) . 37 8.1.15 Determination of Stiffness and Damping . 39 8.1.15.1 Governing Differential Equation . 39 8.1.15.2 Measurement of Velocity Dispersion (bvas) . 40 8.1.15.3 Measurement of Inelastic Amplitude Decay (bamp) . 42 8.1.15.4 Recording Aperture and the Selection of Filter Bandwidth for bvas and bamp . 44 8.1.15.5 Inversion for Stiffness and Damping (cainv3.sci) . 45 8.1.16 Plotting Inversion Results (caplot3.sci) . 46 8.1.16.1 Post caplot3.sci processing. 46 8.2 Seismic Refraction Processing . 48 8.2.1 The Refraction Data . 48 8.2.2 Converting the Bison File to BSEGY, Setting Geometry (topcon, bis2seg, bhed) . 48 8.2.2.1 Contents of the gogeom script. 50 8.2.3 Picking First Breaks . 51 8.2.4 Building the System of Delay Time Equations ( bref ) . 51 8.2.4.1 Running bref . 52 8.2.4.2 Conventions: Structure of Gxxxx matrix . 52 8.2.4.3 Conventions: Structure of Dxxxx vector . 53 8.2.4.4 Editing the Gxxxx and Dxxxx files . 53 8.2.5 Running the Delay Time Inversion (delaytm.sci and delaytmplot.sci) . 54 8.3 Solution to Lamb’s Problem (lamb) . 57 8.3.1 Running Program lamb . 57 8.3.1.1 The itype argument in lamb. 58 8.3.1.2 The pol argument in lamb. 58 CONTENTS 5 8.3.1.3 The stab argument in lamb. 59 8.3.1.4 Examples of lamb . 59 8.4 Elastodynamic Solution Near and Far Field (bnfd) . 61 8.4.0.5 Example of bnfd . 61 9 Appendix A (bhelp listing) 62 10 Appendix B (Merge-all) 67 11 Appendix C (Merge2) 72 12 GNU GENERAL PUBLIC LICENSE Version 2, June 1991 74 13 References 79 14 Index 79 1 DESCRIPTION OF BSU 6 1 Description of BSU Basic Seismic Utilities (BSU) is a collection of seismic signal processing programs written in Fortran 77 and the C- language. Also included in the package are some modeling programs (computation of the near-field, and solution to Lamb’s problem). The binary file format of BSU (BSEGY) is derived from SEG-Y (omit the reel header, 240.
Recommended publications
  • Fortran Resources 1
    Fortran Resources 1 Ian D Chivers Jane Sleightholme May 7, 2021 1The original basis for this document was Mike Metcalf’s Fortran Information File. The next input came from people on comp-fortran-90. Details of how to subscribe or browse this list can be found in this document. If you have any corrections, additions, suggestions etc to make please contact us and we will endeavor to include your comments in later versions. Thanks to all the people who have contributed. Revision history The most recent version can be found at https://www.fortranplus.co.uk/fortran-information/ and the files section of the comp-fortran-90 list. https://www.jiscmail.ac.uk/cgi-bin/webadmin?A0=comp-fortran-90 • May 2021. Major update to the Intel entry. Also changes to the editors and IDE section, the graphics section, and the parallel programming section. • October 2020. Added an entry for Nvidia to the compiler section. Nvidia has integrated the PGI compiler suite into their NVIDIA HPC SDK product. Nvidia are also contributing to the LLVM Flang project. Updated the ’Additional Compiler Information’ entry in the compiler section. The Polyhedron benchmarks discuss automatic parallelisation. The fortranplus entry covers the diagnostic capability of the Cray, gfortran, Intel, Nag, Oracle and Nvidia compilers. Updated one entry and removed three others from the software tools section. Added ’Fortran Discourse’ to the e-lists section. We have also made changes to the Latex style sheet. • September 2020. Added a computer arithmetic and IEEE formats section. • June 2020. Updated the compiler entry with details of standard conformance.
    [Show full text]
  • Xcode Package from App Store
    KH Computational Physics- 2016 Introduction Setting up your computing environment Installation • MAC or Linux are the preferred operating system in this course on scientific computing. • Windows can be used, but the most important programs must be installed – python : There is a nice package ”Enthought Python Distribution” http://www.enthought.com/products/edudownload.php – C++ and Fortran compiler – BLAS&LAPACK for linear algebra – plotting program such as gnuplot Kristjan Haule, 2016 –1– KH Computational Physics- 2016 Introduction Software for this course: Essentials: • Python, and its packages in particular numpy, scipy, matplotlib • C++ compiler such as gcc • Text editor for coding (for example Emacs, Aquamacs, Enthought’s IDLE) • make to execute makefiles Highly Recommended: • Fortran compiler, such as gfortran or intel fortran • BLAS& LAPACK library for linear algebra (most likely provided by vendor) • open mp enabled fortran and C++ compiler Useful: • gnuplot for fast plotting. • gsl (Gnu scientific library) for implementation of various scientific algorithms. Kristjan Haule, 2016 –2– KH Computational Physics- 2016 Introduction Installation on MAC • Install Xcode package from App Store. • Install ‘‘Command Line Tools’’ from Apple’s software site. For Mavericks and lafter, open Xcode program, and choose from the menu Xcode -> Open Developer Tool -> More Developer Tools... You will be linked to the Apple page that allows you to access downloads for Xcode. You wil have to register as a developer (free). Search for the Xcode Command Line Tools in the search box in the upper left. Download and install the correct version of the Command Line Tools, for example for OS ”El Capitan” and Xcode 7.2, Kristjan Haule, 2016 –3– KH Computational Physics- 2016 Introduction you need Command Line Tools OS X 10.11 for Xcode 7.2 Apple’s Xcode contains many libraries and compilers for Mac systems.
    [Show full text]
  • GNU Scientific Library – Reference Manual
    GNU Scientific Library – Reference Manual: Top http://www.gnu.org/software/gsl/manual/html_node/ GNU Scientific Library – Reference Manual Next: Introduction, Previous: (dir), Up: (dir) [Index] GSL This file documents the GNU Scientific Library (GSL), a collection of numerical routines for scientific computing. It corresponds to release 1.16+ of the library. Please report any errors in this manual to [email protected]. More information about GSL can be found at the project homepage, http://www.gnu.org/software/gsl/. Printed copies of this manual can be purchased from Network Theory Ltd at http://www.network-theory.co.uk /gsl/manual/. The money raised from sales of the manual helps support the development of GSL. A Japanese translation of this manual is available from the GSL project homepage thanks to Daisuke Tominaga. Copyright © 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 The GSL Team. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections and no cover texts. A copy of the license is included in the section entitled “GNU Free Documentation License”. • Introduction: • Using the library: • Error Handling: • Mathematical Functions: • Complex Numbers: • Polynomials: • Special Functions: • Vectors and Matrices: • Permutations: • Combinations: • Multisets: • Sorting: • BLAS Support: • Linear Algebra: • Eigensystems:
    [Show full text]
  • With SCL and C/C++ 3 Graphics for Guis and Data Plotting 4 Implementing Computational Models with C and Graphics José M
    Presentation Agenda Using Cross-Platform Graphic Packages for 1 General Goals GUIs and Data Plotting 2 Concepts and Background Overview with SCL and C/C++ 3 Graphics for GUIs and data plotting 4 Implementing Computational Models with C and graphics José M. Garrido C. 5 Demonstration of C programs using graphic libraries on Linux Department of Computer Science College of Science and Mathematics cs.kennesaw.edu/~jgarrido/comp_models Kennesaw State University November 7, 2014 José M. Garrido C. Graphic Packages for GUIs and Data Plotting José M. Garrido C. Graphic Packages for GUIs and Data Plotting A Computational Model Abstraction and Decomposition An software implementation of the solution to a (scientific) Abstraction is recognized as a fundamental and essential complex problem principle in problem solving and software development. It usually requires a mathematical model or mathematical Abstraction and decomposition are extremely important representation that has been formulated for the problem. in dealing with large and complex systems. The software implementation often requires Abstraction is the activity of hiding the details and exposing high-performance computing (HPC) to run. only the essential features of a particular system. In modeling, one of the critical tasks is representing the various aspects of a system at different levels of abstraction. A good abstraction captures the essential elements of a system, and purposely leaving out the rest. José M. Garrido C. Graphic Packages for GUIs and Data Plotting José M. Garrido C. Graphic Packages for GUIs and Data Plotting Developing a Computational Model Levels of Abstraction in the Process The process of developing a computational model can be divided in three levels: 1 Prototyping, using the Matlab programming language 2 Performance implementation, using: C or Fortran programming languages.
    [Show full text]
  • Plotting Package Evaluation
    Plotting package evaluation Introduction We would like to evaluate several graphics packages for possible use in the GLAST Standard Analysis Environment. It is hoped that this testing will lead to a recommendation for a plotting package to be adopted for use by the science tools. We will describe the packages we want to test, the tests we want to do to (given the short time and resources for doing this), and then the results of the evaluation. Finally we will discuss the conclusions of our testing and hopefully make a recommendation. According to the draft requirements document for plotting packages the top candidates are: ROOT VTK VisAD JAS PLPLOT There has been some discussion about using some python plotting package: e.g.,Chaco, SciPy, and possibly Biggles (suggested in Computers in Science and Engineering). A desired feature is have is the ability to get the cursor position back from the graphics package. We will look for this desired feature. An additional desired feature would be to have the same graphics package make widgets or have a closely associated widget friend. Widget friends will not be tested here, but will have to studied before agreeing to use it. Package Widget Friend(s) Comments Biggles WxPython Plplot PyQt, Tk, java The Python Qt interface is only experimental at present. ROOT Comes with its own GUI INTEGRAL makes GUIs from ROOT graphics libs. We hear this was a bit of a challenge to do, but much of the work is already done for us. for us. Tests: The testing is to be carried out separately in the Windows and Linux environments.
    [Show full text]
  • Volume 30 Number 1 March 2009
    ADA Volume 30 USER Number 1 March 2009 JOURNAL Contents Page Editorial Policy for Ada User Journal 2 Editorial 3 News 5 Conference Calendar 30 Forthcoming Events 37 Articles J. Barnes “Thirty Years of the Ada User Journal” 43 J. W. Moore, J. Benito “Progress Report: ISO/IEC 24772, Programming Language Vulnerabilities” 46 Articles from the Industrial Track of Ada-Europe 2008 B. J. Moore “Distributed Status Monitoring and Control Using Remote Buffers and Ada 2005” 49 Ada Gems 61 Ada-Europe Associate Members (National Ada Organizations) 64 Ada-Europe 2008 Sponsors Inside Back Cover Ada User Journal Volume 30, Number 1, March 2009 2 Editorial Policy for Ada User Journal Publication Original Papers Commentaries Ada User Journal — The Journal for Manuscripts should be submitted in We publish commentaries on Ada and the international Ada Community — is accordance with the submission software engineering topics. These published by Ada-Europe. It appears guidelines (below). may represent the views either of four times a year, on the last days of individuals or of organisations. Such March, June, September and All original technical contributions are articles can be of any length – December. Copy date is the last day of submitted to refereeing by at least two inclusion is at the discretion of the the month of publication. people. Names of referees will be kept Editor. confidential, but their comments will Opinions expressed within the Ada Aims be relayed to the authors at the discretion of the Editor. User Journal do not necessarily Ada User Journal aims to inform represent the views of the Editor, Ada- readers of developments in the Ada The first named author will receive a Europe or its directors.
    [Show full text]
  • Quantian: a Scientific Computing Environment
    New URL: http://www.R-project.org/conferences/DSC-2003/ Proceedings of the 3rd International Workshop on Distributed Statistical Computing (DSC 2003) March 20–22, Vienna, Austria ISSN 1609-395X Kurt Hornik, Friedrich Leisch & Achim Zeileis (eds.) http://www.ci.tuwien.ac.at/Conferences/DSC-2003/ Quantian: A Scientific Computing Environment Dirk Eddelbuettel [email protected] Abstract This paper introduces Quantian, a scientific computing environment. Quan- tian is directly bootable from cdrom, self-configuring without user interven- tion, and comprises hundreds of applications, including a significant number of programs that are of immediate interest to quantitative researchers. Quantian is available at http://dirk.eddelbuettel.com/quantian.html. 1 Introduction Quantian is a directly bootable and self-configuring Linux system on a single cdrom. Quantian is an extension of Knoppix (Knopper, 2003) from which it takes its base system of about 2.0 gigabytes of software, along with automatic hardware detec- tion and configuration. Quantian adds software with a quantitative, numerical or scientific focus such as R, Octave, Ginac, GSL, Maxima, OpenDX, Pari, PSPP, QuantLib, XLisp-Stat and Yorick. This paper is organized as follows. In the next section, we introduce the Debian distribution upon which Knopppix and, thus, Quantian are built, discuss Debian packages and its packaging system and provide an overview of the support for R and its related programs. We also describe the Knoppix system and provide a basic outline of Quantian. In the ensuing section, we describe the Quantian build process. Possible extensions are discussed in the following section before a short summary concludes the paper. 2 Background Quantian builds on Knoppix, which is itself based on Debian.
    [Show full text]
  • Capítulo 1 El Lenguaje De Programación Objectivec
    www.gnustep.wordpress.com Introducción al entorno de desarrollo GNUstep 1 www.gnustep.wordpress.com Introducción al entorno de desarrollo GNUstep Licencia de este documento Copyright (C) 2008, 2009 German A. Arias. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". 2 www.gnustep.wordpress.com Introducción al entorno de desarrollo GNUstep Tabla de Contenidos INTRODUCCIÓN.....................................................................................................................................6 Capítulo 0...................................................................................................................................................7 Instalación de GNUstep y las especificaciones OpenStep.........................................................................7 0.1 Instalando GNUstep........................................................................................................................8 0.2 Especificaciones OpenStep...........................................................................................................12 0.3 Estableciendo las teclas modificadoras.........................................................................................13 Capítulo 1.................................................................................................................................................16
    [Show full text]
  • CC Data Visualization Library
    CC Data Visualization Library: Visualizing large amounts of scientific data through interactive graph widgets on ordinary workstations Master of Science Thesis in the programmes Interaction Design & Algorithms, Languages and Logic MAX OCKLIND ERIK WIKLUND Chalmers University of Technology Department of Computer Science and Engineering Göteborg, Sweden, May 2012 The Authors grant to Chalmers University of Technology the non-exclusive right to publish the Work electronically and in a non-commercial purpose make it accessible on the Internet. The Authors warrant that they are the authors to the Work, and warrant that the Work does not contain text, pictures or other material that violates copyright law. The Authors shall, when transferring the rights of the Work to a third party (for example a publisher or a company), acknowledge the third party about this agreement. If the Authors have signed a copyright agreement with a third party regarding the Work, the Authors warrant hereby that they have obtained any necessary permission from this third party to let Chalmers University of Technology store the Work electronically and make it accessible on the Internet. CC Data Visualization Library: Visualizing large amounts of scientific data through interactive graph widgets on ordinary workstations MAX OCKLIND ERIK WIKLUND © MAX OCKLIND, May 2012. © ERIK WIKLUND, May 2012. Examiner: Olof Torgersson Chalmers University of Technology Department of Computer Science and Engineering SE-412 96 Göteborg Sweden Telephone + 46 (0)31-772 1000 Cover: The GUI of the CCDVL library during a test run, showing a scatter plot graph of sample data with a lasso selection overlay. Sections 4.2.3 FRONTEND AND GUI ANALYSIS AND DESIGN and 4.3.3 FRONTEND AND GUI IMPLEMENTATION as well as APPENDIX B - MANUAL AND USER GUIDE contains detailed descriptions of the GUI and frontend.
    [Show full text]
  • Programming for Science Fairs a Student’S Guide to Resources, Usage and Display
    Programming for Science Fairs A student’s guide to resources, usage and display Rajalakshmi Kollengode Contents 1.0 Resources 1.1 Learning Resources to Learn the Fundamental Concepts 1.2 Other Resources: Libraries and APIs 1.3 Resources for Math Projects 1.4 Resources for Physics Projects 1.5 Resources for Biology Projects 1.6 Resources for Chemistry Projects 1.7 Resources for Projects in Social Studies 2.0 Usage Considerations Some ideas on how to include programming in science fair projects 2.1 Usage for computational projects 2.2 Usage for non-computational projects 3.0 Coding Display Considerations Some recommendations for the big day 3.1 Display guidelines for computational projects 3.2 Display guidelines for non-computational projects Preface There is a wide variety of both free and paid resources available on the web. Many of them focus on gaming as a tool to learn elements of programming. Many other sites focus on coding for content creation (as in blogs), graphics design, collaborating and marketing. Not many of these are directly relevant to Science Fairs. While doing a science fair project, the student’s programming needs depend on the category and field of study the project belongs to. We can broadly divide the projects into two groups: (a) computational sciences (software engineering, robotics, informatics etc.) and (b) non-computational sciences (behavioral science, biochemistry, biology, chemistry, physics, engineering and mathematics excluding algorithms for numerical methods). For computational sciences, the main line is programming irrespective of field of study. In this case, the project would need a great amount of coding.
    [Show full text]
  • Best Practice Guide - Generic X86 Vegard Eide, NTNU Nikos Anastopoulos, GRNET Henrik Nagel, NTNU 02-05-2013
    Best Practice Guide - Generic x86 Vegard Eide, NTNU Nikos Anastopoulos, GRNET Henrik Nagel, NTNU 02-05-2013 1 Best Practice Guide - Generic x86 Table of Contents 1. Introduction .............................................................................................................................. 3 2. x86 - Basic Properties ................................................................................................................ 3 2.1. Basic Properties .............................................................................................................. 3 2.2. Simultaneous Multithreading ............................................................................................. 4 3. Programming Environment ......................................................................................................... 5 3.1. Modules ........................................................................................................................ 5 3.2. Compiling ..................................................................................................................... 6 3.2.1. Compilers ........................................................................................................... 6 3.2.2. General Compiler Flags ......................................................................................... 6 3.2.2.1. GCC ........................................................................................................ 6 3.2.2.2. Intel ........................................................................................................
    [Show full text]
  • GNU Astronomy Utilities
    GNU Astronomy Utilities Astronomical data manipulation and analysis programs and libraries for version 0.7, 8 August 2018 Mohammad Akhlaghi Gnuastro (source code, book and webpage) authors (sorted by number of commits): Mohammad Akhlaghi ([email protected], 1101) Mos`eGiordano ([email protected], 29) Vladimir Markelov ([email protected], 18) Boud Roukema ([email protected], 7) Leindert Boogaard ([email protected], 1) Lucas MacQuarrie ([email protected], 1) Th´er`eseGodefroy ([email protected], 1) This book documents version 0.7 of the GNU Astronomy Utilities (Gnuastro). Gnuastro provides various programs and libraries for astronomical data manipulation and analysis. Copyright c 2015-2018 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled \GNU Free Documentation License". For myself, I am interested in science and in philosophy only because I want to learn something about the riddle of the world in which we live, and the riddle of man's knowledge of that world. And I believe that only a revival of interest in these riddles can save the sciences and philosophy from narrow specialization and from an obscurantist faith in the expert's special skill, and in his personal knowledge and authority; a faith that so well fits our `post-rationalist' and `post- critical' age, proudly dedicated to the destruction of the tradition of rational philosophy, and of rational thought itself.
    [Show full text]