Unyt Documentation Release V2.8.0

Total Page:16

File Type:pdf, Size:1020Kb

Unyt Documentation Release V2.8.0 unyt Documentation Release v2.8.0 The yt Project Oct 05, 2020 Contents: 1 Installation 3 1.1 Stable release...............................................3 1.2 From source...............................................3 1.3 Running the tests.............................................4 2 Working with unyt 5 2.1 Basic Usage...............................................5 2.1.1 An Example from High School Physics............................5 2.1.2 Arithmetic and units......................................6 2.1.3 Powers, Logarithms, Exponentials, and Trigonometric Functions...............8 2.1.4 Printing Units..........................................9 2.1.5 Simplifying Units........................................9 2.1.6 Checking Units......................................... 10 2.1.7 Temperature Units....................................... 10 2.2 Unit Conversions and Unit Systems................................... 11 2.2.1 Converting Data to Arbitrary Units............................... 11 2.2.2 Converting Units In-Place................................... 11 2.2.3 Converting to MKS and CGS Base Units............................ 12 2.2.4 Other Unit Systems....................................... 12 2.3 Equivalencies............................................... 15 2.4 Dealing with code that doesn’t use unyt ................................ 16 2.4.1 Stripping units off of data.................................... 17 2.4.2 Applying units to data..................................... 17 2.4.3 Working with code that uses astropy.units ....................... 18 2.4.4 Working with code that uses Pint ............................... 18 2.5 User-Defined Units............................................ 19 2.6 Dealing with data types......................................... 19 2.7 Integrating unyt Into a Python Library................................. 20 2.7.1 Unit registries.......................................... 20 2.7.2 Custom Unit Systems...................................... 22 2.7.3 Writing Data with Units to Disk................................ 22 2.7.4 Performance Considerations.................................. 25 2.8 unyt_array.name attribute..................................... 26 2.9 Plotting with Matplotlib......................................... 26 3 Listing of Units 31 i 4 Listing of Physical Constants 35 5 unyt package 37 5.1 Submodules............................................... 38 5.1.1 unyt.array module........................................ 38 5.1.2 unyt.dimensions module.................................... 56 5.1.3 unyt.equivalencies module................................... 60 5.1.4 unyt.exceptions module..................................... 64 5.1.5 unyt.mpl_interface module................................... 68 5.1.6 unyt.physical_constants module................................ 68 5.1.7 unyt.testing module....................................... 69 5.1.8 unyt.unit_object module.................................... 70 5.1.9 unyt.unit_registry module.................................... 74 5.1.10 unyt.unit_symbols module................................... 75 5.1.11 unyt.unit_systems module................................... 77 6 Contributing 81 6.1 Code of Conduct............................................. 81 6.2 Types of Contributions.......................................... 81 6.2.1 Report Bugs........................................... 81 6.2.2 Fix Bugs............................................. 82 6.2.3 Implement Features....................................... 82 6.2.4 Write Documentation...................................... 82 6.2.5 Submit Feedback........................................ 82 6.3 Get Started!................................................ 82 6.4 Testing unyt............................................... 83 6.5 Pull Request Guidelines......................................... 84 6.6 Deploying................................................ 84 7 Citing unyt 85 8 Credits 87 8.1 Contributors............................................... 87 9 History 89 9.1 2.8.0 (2020-10-05)............................................ 89 9.2 2.7.2 (2020-06-29)............................................ 89 9.3 2.7.1 (2020-02-17)............................................ 90 9.4 2.7.0 (2020-02-06)............................................ 90 9.5 2.6.0 (2020-01-22)............................................ 90 9.6 2.5.0 (2020-01-20)............................................ 90 9.7 2.4.1 (2020-01-10)............................................ 91 9.8 2.4.0 (2019-10-25)............................................ 91 9.9 2.3.1 (2019-08-21)............................................ 91 9.10 2.3.0 (2019-08-14)............................................ 91 9.11 2.2.2 (2019-07-03)............................................ 91 9.12 2.2.1 (2019-07-02)............................................ 91 9.13 2.2.0 (2019-04-03)............................................ 92 9.14 2.1.1 (2019-03-27)............................................ 92 9.15 2.1.0 (2019-03-26)............................................ 92 9.16 2.0.0 (2019-03-08)............................................ 92 9.17 1.0.7 (2018-08-13)............................................ 94 9.18 1.0.6 (2018-08-13)............................................ 94 9.19 1.0.5 (2018-08-03)............................................ 94 9.20 1.0.4 (2018-06-08)............................................ 95 ii 9.21 1.0.3 (2018-06-06)............................................ 95 9.22 1.0.2 (2018-06-06)............................................ 95 9.23 1.0.1 (2018-05-24)............................................ 95 9.24 1.0.0 (2018-05-24)............................................ 95 10 Indices and tables 97 Python Module Index 99 Index 101 iii iv unyt Documentation, Release v2.8.0 This is the documentation for unyt (pronounced like “unit”). This package provides a python library for working with data that has physical units. It was originally developed as part of The yt Project but was split out as an independent project so that other Python projects can easily make use of it. The unyt library defines the unyt.array.unyt_array and unyt.array.unyt_quantity classes for han- dling arrays and scalars with units, respectively. In addition, unyt provides a number of predefined units and physical constants that can be directly imported from from the unyt namespace: >>> from unyt import G, Mearth, Rearth >>> v_esc=(2 *G*Mearth/Rearth)**(1./2) >>> print(v_esc.to('km/s')) 11.254544657958482 km/s Contents: 1 unyt Documentation, Release v2.8.0 2 Contents: CHAPTER 1 Installation 1.1 Stable release To install unyt, run this command in your terminal: $ pip install unyt If you have a C compiler available, we also suggest installing fastcache, which will improve the performance of SymPy. If you don’t have pip installed, this Python installation guide can guide you through the process. If you use conda, unyt is available via conda-forge: $ conda install -c conda-forge unyt It is not necessary to explicitly install fastcache if you use conda because it will be installed automatically as a dependency of SymPy. 1.2 From source The sources for unyt can be downloaded from the Github repo. You can either clone the public repository: $ git clone git://github.com/yt-project/unyt Or download the tarball: $ curl -OL https://github.com/yt-project/unyt/tarball/master Once you have a copy of the source, you can install it by navigating to the root of the installation and issuing the following command: 3 unyt Documentation, Release v2.8.0 $ pip install . If you would like to make an “editable” where you can directly edit the Python source files of the installed version of unyt, then you can do: $ pip install -e . 1.3 Running the tests You can check that unyt is working properly by running the unit tests on your intalled copy: >>> import unyt >>> unyt.test() 4 Chapter 1. Installation CHAPTER 2 Working with unyt 2.1 Basic Usage To use unyt in a project: >>> import unyt The top-level unyt namespace defines both a number of useful functions as well as a number of units and physical constants populated from the unyt.unit_symbols and unyt.physical_constants namespaces you can use to attach units to NumPy arrays and other common python data container types like list and tuple. For an exhaustive listing of units and physical constants defined in unyt, see Listing of Units. 2.1.1 An Example from High School Physics To see how you might use unyt to solve a problem where units might be a headache, let’s estimate the orbital periods of Jupiter’s Galilean moons, assuming they have circular orbits and their masses are negligible compared to Jupiter. Under these assumptions, the orbital period is (︂ r3 )︂1=2 T = 2휋 : GM For this exercise let’s calculate the orbital period in days. While it’s possible to do this using plain old floating point numbers (you probably had to do something similar on a calculator in a high school physics class, looking up and plugging in conversion factors by hand), it’s much easier to do this sort of thing symbolically and let unyt handle the unit conversions. To do this we’ll need to know the mass of Jupiter (fortunately that is built into unyt) and the semimajor axis of the orbits of Jupiter’s moons, which we can look up from Wikipedia and enter by hand: >>> from unyt import Mjup, G, AU >>> from math import pi ... (continues on next page) 5 unyt Documentation, Release v2.8.0 (continued from previous page) >>> moons=['Io','Europa','Ganymede','Callisto'] >>> semimajor_axis=[.002819,.0044856,.00715526,.01258513]
Recommended publications
  • An Atomic Physics Perspective on the New Kilogram Defined by Planck's Constant
    An atomic physics perspective on the new kilogram defined by Planck’s constant (Wolfgang Ketterle and Alan O. Jamison, MIT) (Manuscript submitted to Physics Today) On May 20, the kilogram will no longer be defined by the artefact in Paris, but through the definition1 of Planck’s constant h=6.626 070 15*10-34 kg m2/s. This is the result of advances in metrology: The best two measurements of h, the Watt balance and the silicon spheres, have now reached an accuracy similar to the mass drift of the ur-kilogram in Paris over 130 years. At this point, the General Conference on Weights and Measures decided to use the precisely measured numerical value of h as the definition of h, which then defines the unit of the kilogram. But how can we now explain in simple terms what exactly one kilogram is? How do fixed numerical values of h, the speed of light c and the Cs hyperfine frequency νCs define the kilogram? In this article we give a simple conceptual picture of the new kilogram and relate it to the practical realizations of the kilogram. A similar change occurred in 1983 for the definition of the meter when the speed of light was defined to be 299 792 458 m/s. Since the second was the time required for 9 192 631 770 oscillations of hyperfine radiation from a cesium atom, defining the speed of light defined the meter as the distance travelled by light in 1/9192631770 of a second, or equivalently, as 9192631770/299792458 times the wavelength of the cesium hyperfine radiation.
    [Show full text]
  • Units and Magnitudes (Lecture Notes)
    physics 8.701 topic 2 Frank Wilczek Units and Magnitudes (lecture notes) This lecture has two parts. The first part is mainly a practical guide to the measurement units that dominate the particle physics literature, and culture. The second part is a quasi-philosophical discussion of deep issues around unit systems, including a comparison of atomic, particle ("strong") and Planck units. For a more extended, profound treatment of the second part issues, see arxiv.org/pdf/0708.4361v1.pdf . Because special relativity and quantum mechanics permeate modern particle physics, it is useful to employ units so that c = ħ = 1. In other words, we report velocities as multiples the speed of light c, and actions (or equivalently angular momenta) as multiples of the rationalized Planck's constant ħ, which is the original Planck constant h divided by 2π. 27 August 2013 physics 8.701 topic 2 Frank Wilczek In classical physics one usually keeps separate units for mass, length and time. I invite you to think about why! (I'll give you my take on it later.) To bring out the "dimensional" features of particle physics units without excess baggage, it is helpful to keep track of powers of mass M, length L, and time T without regard to magnitudes, in the form When these are both set equal to 1, the M, L, T system collapses to just one independent dimension. So we can - and usually do - consider everything as having the units of some power of mass. Thus for energy we have while for momentum 27 August 2013 physics 8.701 topic 2 Frank Wilczek and for length so that energy and momentum have the units of mass, while length has the units of inverse mass.
    [Show full text]
  • Estimation of Forest Aboveground Biomass and Uncertainties By
    Urbazaev et al. Carbon Balance Manage (2018) 13:5 https://doi.org/10.1186/s13021-018-0093-5 RESEARCH Open Access Estimation of forest aboveground biomass and uncertainties by integration of feld measurements, airborne LiDAR, and SAR and optical satellite data in Mexico Mikhail Urbazaev1,2* , Christian Thiel1, Felix Cremer1, Ralph Dubayah3, Mirco Migliavacca4, Markus Reichstein4 and Christiane Schmullius1 Abstract Background: Information on the spatial distribution of aboveground biomass (AGB) over large areas is needed for understanding and managing processes involved in the carbon cycle and supporting international policies for climate change mitigation and adaption. Furthermore, these products provide important baseline data for the development of sustainable management strategies to local stakeholders. The use of remote sensing data can provide spatially explicit information of AGB from local to global scales. In this study, we mapped national Mexican forest AGB using satellite remote sensing data and a machine learning approach. We modelled AGB using two scenarios: (1) extensive national forest inventory (NFI), and (2) airborne Light Detection and Ranging (LiDAR) as reference data. Finally, we propagated uncertainties from feld measurements to LiDAR-derived AGB and to the national wall-to-wall forest AGB map. Results: The estimated AGB maps (NFI- and LiDAR-calibrated) showed similar goodness-of-ft statistics (R­ 2, Root Mean Square Error (RMSE)) at three diferent scales compared to the independent validation data set. We observed diferent spatial patterns of AGB in tropical dense forests, where no or limited number of NFI data were available, with higher AGB values in the LiDAR-calibrated map. We estimated much higher uncertainties in the AGB maps based on two-stage up-scaling method (i.e., from feld measurements to LiDAR and from LiDAR-based estimates to satel- lite imagery) compared to the traditional feld to satellite up-scaling.
    [Show full text]
  • Improving the Accuracy of the Numerical Values of the Estimates Some Fundamental Physical Constants
    Improving the accuracy of the numerical values of the estimates some fundamental physical constants. Valery Timkov, Serg Timkov, Vladimir Zhukov, Konstantin Afanasiev To cite this version: Valery Timkov, Serg Timkov, Vladimir Zhukov, Konstantin Afanasiev. Improving the accuracy of the numerical values of the estimates some fundamental physical constants.. Digital Technologies, Odessa National Academy of Telecommunications, 2019, 25, pp.23 - 39. hal-02117148 HAL Id: hal-02117148 https://hal.archives-ouvertes.fr/hal-02117148 Submitted on 2 May 2019 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Improving the accuracy of the numerical values of the estimates some fundamental physical constants. Valery F. Timkov1*, Serg V. Timkov2, Vladimir A. Zhukov2, Konstantin E. Afanasiev2 1Institute of Telecommunications and Global Geoinformation Space of the National Academy of Sciences of Ukraine, Senior Researcher, Ukraine. 2Research and Production Enterprise «TZHK», Researcher, Ukraine. *Email: [email protected] The list of designations in the text: l
    [Show full text]
  • Spacetime, Ontology, and Structural Realism Edward Slowik
    International Studies in the Philosophy of Science Vol. 19, No. 2, July 2005, pp. 147–166 Spacetime, Ontology, and Structural Realism Edward Slowik TaylorCISP124928.sgm10.1080/02698590500249456International0269-8595Original2005Inter-University192000000JulyEdwardSlowikDepartmenteslowik@winona.edu and Article (print)/1469-9281Francis 2005of Studies PhilosophyWinona Foundation Ltd in the Philosophy (online) State of UniversityWinonaMN Science 55987-5838USA This essay explores the possibility of constructing a structural realist interpretation of spacetime theories that can resolve the ontological debate between substantivalists and relationists. Drawing on various structuralist approaches in the philosophy of mathemat- ics, as well as on the theoretical complexities of general relativity, our investigation will reveal that a structuralist approach can be beneficial to the spacetime theorist as a means of deflating some of the ontological disputes regarding similarly structured spacetimes. 1. Introduction Although its origins can be traced back to the early twentieth century, structural real- ism (SR) has only recently emerged as a serious contender in the debates on the status of scientific entities. SR holds that what is preserved in successive theory change is the abstract mathematical or structural content of a theory, rather than the existence of its theoretical entities. Some of the benefits that can be gained from SR include a plausible account of the progressive empirical success of scientific theorizing (thus avoiding the ‘no miracles’
    [Show full text]
  • Mapping Weak Gravitational Lensing Signals from Low-Redshift Galaxy Clusters to Compare Dark Matter and X-Ray Gas Substructures
    MAPPING WEAK GRAVITATIONAL LENSING SIGNALS FROM LOW-REDSHIFT GALAXY CLUSTERS TO COMPARE DARK MATTER AND X-RAY GAS SUBSTRUCTURES. CLAIRE HAWKINS BROWN UNIVERSITY MAY 2020 1 Contents Acknowledgements: ...................................................................................................................................... 3 Abstract: ........................................................................................................................................................ 4 Introduction: .................................................................................................................................................. 5 Background: .................................................................................................................................................. 7 GR and Gravitational Lensing .................................................................................................................. 7 General Relativity ................................................................................................................................. 7 Gravitational Lensing ............................................................................................................................ 9 Galaxy Clusters ....................................................................................................................................... 11 Introduction to Galaxy Clusters .........................................................................................................
    [Show full text]
  • Download Full-Text
    International Journal of Theoretical and Mathematical Physics 2021, 11(1): 29-59 DOI: 10.5923/j.ijtmp.20211101.03 Measurement Quantization Describes the Physical Constants Jody A. Geiger 1Department of Research, Informativity Institute, Chicago, IL, USA Abstract It has been a long-standing goal in physics to present a physical model that may be used to describe and correlate the physical constants. We demonstrate, this is achieved by describing phenomena in terms of Planck Units and introducing a new concept, counts of Planck Units. Thus, we express the existing laws of classical mechanics in terms of units and counts of units to demonstrate that the physical constants may be expressed using only these terms. But this is not just a nomenclature substitution. With this approach we demonstrate that the constants and the laws of nature may be described with just the count terms or just the dimensional unit terms. Moreover, we demonstrate that there are three frames of reference important to observation. And with these principles we resolve the relation of the physical constants. And we resolve the SI values for the physical constants. Notably, we resolve the relation between gravitation and electromagnetism. Keywords Measurement Quantization, Physical Constants, Unification, Fine Structure Constant, Electric Constant, Magnetic Constant, Planck’s Constant, Gravitational Constant, Elementary Charge ground state orbital a0 and mass of an electron me – both 1. Introduction measures from the 2018 CODATA – we resolve fundamental length l . And we continue with the resolution of We present expressions, their calculation and the f the gravitational constant G, Planck’s reduced constant ħ corresponding CODATA [1,2] values in Table 1.
    [Show full text]
  • Rational Dimensia
    Rational Dimensia R. Hanush Physics Phor Phun, Paso Robles, CA 93446∗ (Received) Rational Dimensia is a comprehensive examination of three questions: What is a dimension? Does direction necessarily imply dimension? Can all physical law be derived from geometric principles? A dimension is any physical quantity that can be measured. If space is considered as a single dimension with a plurality of directions, then the spatial dimension forms the second of three axes in a Dimensional Coordinate System (DCS); geometric units normalize unit vectors of time, space, and mass. In the DCS all orders n of any type of motion are subject to geometric analysis in the space- time plane. An nth-order distance formula can be derived from geometric and physical principles using only algebra, geometry, and trigonometry; the concept of the derivative is invoked but not relied upon. Special relativity, general relativity, and perihelion precession are shown to be geometric functions of velocity, acceleration, and jerk (first-, second-, and third-order Lorentz transformations) with v2 coefficients of n! = 1, 2, and 6, respectively. An nth-order Lorentz transformation is extrapolated. An exponential scaling of all DCS coordinate axes results in an ordered Periodic Table of Dimensions, a periodic table of elements for physics. Over 1600 measurement units are fitted to 72 elements; a complete catalog is available online at EPAPS. All physical law can be derived from geometric principles considering only a single direction in space, and direction is unique to the physical quantity of space, so direction does not imply dimension. I. INTRODUCTION analysis can be applied to all.
    [Show full text]
  • The ST System of Units Leading the Way to Unification
    The ST system of units Leading the way to unification © Xavier Borg B.Eng.(Hons.) - Blaze Labs Research First electronic edition published as part of the Unified Theory Foundations (Feb 2005) [1] Abstract This paper shows that all measurable quantities in physics can be represented as nothing more than a number of spatial dimensions differentiated by a number of temporal dimensions and vice versa. To convert between the numerical values given by the space-time system of units and the conventional SI system, one simply multiplies the results by specific dimensionless constants. Once the ST system of units presented here is applied to any set of physics parameters, one is then able to derive all laws and equations without reference to the original theory which presented said relationship. In other words, all known principles and numerical constants which took hundreds of years to be discovered, like Ohm's Law, energy mass equivalence, Newton's Laws, etc.. would simply follow naturally from the spatial and temporal dimensions themselves, and can be derived without any reference to standard theoretical background. Hundreds of new equations can be derived using the ST table included in this paper. The relation between any combination of physical parameters, can be derived at any instant. Included is a step by step worked example showing how to derive any free space constant and quantum constant. 1 Dimensions and dimensional analysis One of the most powerful mathematical tools in science is dimensional analysis. Dimensional analysis is often applied in different scientific fields to simplify a problem by reducing the number of variables to the smallest number of "essential" parameters.
    [Show full text]
  • Fundamental Constants and Units and the Search for Temporal Variations
    Lecture Notes for the Schladming Winter School "Masses and Constants" 2010. Published in Nucl. Phys. B (Proc. Suppl.) 203-204, 18 (2010) 1 Fundamental constants and units and the search for temporal variations Ekkehard Peika aPhysikalisch-Technische Bundesanstalt, Bundesallee 100, 38116 Braunschweig, Germany This article reviews two aspects of the present research on fundamental constants: their use in a universal and precisely realizable system of units for metrology and the search for a conceivable temporal drift of the constants that may open an experimental window to new physics. 1. INTRODUCTION mainly focus on two examples: the unit of mass that is presently realized via an artefact that shall These lectures attempt to cover two active top- be replaced by a quantum definition based on fun- ics of research in the field of the fundamental con- damental constants and the unit of time, which stants whose motivations may seem to be discon- is exceptional in the accuracy to which time and nected or even opposed. On one hand there is a frequencies can be measured with atomic clocks. successful program in metrology to link the real- The second part will give a brief motivation for ization of the base units as closely as possible to the search for variations of constants, will re- the values of fundamental constants like the speed view some observations in geophysics and in as- of light c, the elementary charge e etc., because trophysics and will finally describe laboratory ex- such an approach promises to provide a univer- periments that make use of a new generation of sal and precise system for all measurements of highly precise atomic clocks.
    [Show full text]
  • Planck Dimensional Analysis of Big G
    Planck Dimensional Analysis of Big G Espen Gaarder Haug⇤ Norwegian University of Life Sciences July 3, 2016 Abstract This is a short note to show how big G can be derived from dimensional analysis by assuming that the Planck length [1] is much more fundamental than Newton’s gravitational constant. Key words: Big G, Newton, Planck units, Dimensional analysis, Fundamental constants, Atomism. 1 Dimensional Analysis Haug [2, 3, 4] has suggested that Newton’s gravitational constant (Big G) [5] can be written as l2c3 G = p ¯h Writing the gravitational constant in this way helps us to simplify and quantify a long series of equations in gravitational theory without changing the value of G, see [3]. This also enables us simplify the Planck units. We can find this G by solving for the Planck mass or the Planck length with respect to G, as has already been done by Haug. We will claim that G is not anything physical or tangible and that the Planck length may be much more fundamental than the Newton’s gravitational constant. If we assume the Planck length is a more fundamental constant than G,thenwecanalsofindG through “traditional” dimensional analysis. Here we will assume that the speed of light c, the Planck length lp, and the reduced Planck constanth ¯ are the three fundamental constants. The dimensions of G and the three fundamental constants are L3 [G]= MT2 L2 [¯h]=M T L [c]= T [lp]=L Based on this, we have ↵ β γ G = lp c ¯h L3 L β L2 γ = L↵ M (1) MT2 T T ✓ ◆ ✓ ◆ Based on this, we obtain the following three equations Lenght : 3 = ↵ + β +2γ (2) Mass : 1=γ (3) − Time : 2= β γ (4) − − − ⇤e-mail [email protected].
    [Show full text]
  • On the Quantization of Burgers Vector and Gravitational Energy in the Space-Time of a Conical Defect
    On the Quantization of Burgers Vector and Gravitational Energy in the Space-Time of a Conical Defect 1, 1, 2, 3, 1, 1, F. L. Carneiro, ∗ S. C. Ulhoa, y J. F. da Rocha-Neto, z and J. W. Maluf x 1Instituto de F´ısica, Universidade de Bras´ılia, 70910-900, Bras´ılia, DF, Brazil 2International Center of Physics, Instituto de F´ısica, Universidade de Bras´ılia, 70.910-900, Brasilia, DF, Brazil 3Canadian Quantum Research Center, 204-3002 32 Ave Vernon, BC V1T 2L7 Canada A conical topological defect is the result of translational and/or rotational deformations of spacetime, in particular the Burgers vector describes the translational deformation. Such a configuration represents a discontinuity, that cannot be removed by coordinate trans- formations, and is related to the spacetime torsion. Using the Teleparallel Equivalent of General Relativity (TERG), a gravitational theory that is dynamically equivalent to Gen- eral Relativity (GR), we investigate the consequences of assuming a discrete Burgers vector on the geodesic motion of particles around a static conical defect. The result is a helical geodesic motion of a test particle around the defect, with a discrete step that depends on the magnitude of the dislocation. I. INTRODUCTION Defects in crystals and metals may occur in three forms: point, linear or planar defects. The linear defects are caused by translational (dislocation) or rotational (disclination) distortions. It was soon realized that such defects in a lattice could be applied to gravitation. For instance, cosmic strings can be interpreted as topological defects in spacetime [1–3]. The more general spacetime defects solutions were constructed using the Volterra process [4] by Puntingam and Soleng [5].
    [Show full text]