Thus, the book begins with a section entitled 'Issues in the Philosophy of Cosmology' and proceeds to delve further into more specialized topics in cosmological structures, gravity, quantum foundations, and 'methodological and philosophical issues'. What is speculative or meta-cosmology today, soon becomes the cosmology of tomorrow as theory struggles to keep up with discovery. Two cosmologies may be equivalent even if not of the same class.'The editors of this volume boldly announce that this collection of essays by an international group of philosophers and physicists 'marks a beginning' of 'a body of philosophical literature engaged with contemporary cosmology …' Currently, cosmology is at the pinnacle of innovation its rapid development requires engagement from physicists and philosophers of physics on foundational issues. True if cosmologies are equivalent, False otherwise. Note that the cosmology arguments are not broadcast againstįormat, so it cannot determine the output shape. A str is assumed to be the correct format to use whenįormat is broadcast to match the shape of other. True or None will,Īnd will use the auto-identification to try to infer the correctįormat. a Table to beįalse (default) will not allow conversion. Whether to allow, before equivalence is checked, the object to beĬonverted to a Cosmology. format bool or None or str, optional keyword-only Parameters : other Cosmology subclass instance, positional-only Two cosmologies may be equivalent even if not the same class.įor example, an instance of LambdaCDM might have \(\Omega_0=1\)Īnd \(\Omega_k=0\) and therefore be flat, like FlatLambdaCDM. name 'Planck13 (modified)' is_equivalent ( other : Any, /, *, format : _FormatType = False ) → bool ¶ To make a copy of the Planck13 cosmology with a different matter If no arguments are given, then a reference to this object is Returns : newcosmo Cosmology subclass instanceĪ new instance of this class with updated parameters as specified. If any parameter isĬhanged and a new name is not given, the name will be set to “[old **kwargsĬosmology parameter (and name) modifications. Metadata that will update the current metadata. Parameters : meta mapping or None (optional, keyword-only) This cannot be used to change the type of the cosmology, so clone()Ĭannot be used to change between flat and non-flat cosmologies. Methods Documentation clone ( *, meta = None, ** kwargs ) ¶ Keyword arguments passed through to data writer. If supplied theįirst argument is the output filename. Positional arguments passed through to data writer. list_formats () # Print list of available formats Parameters : *args help ( format = '' ) # Get detailed help on format > Cosmology. help () # Get help writing and list supported formats > Cosmology. This allows easily reading a file in supported data formats using This is abstract and must be defined in subclasses. Returns : out Cosmology subclass instanceĬosmology corresponding to obj contents. cosmology the class (or string name thereof) to use / check when.Parsers should accept the following keyword arguments: Keyword arguments passed through to data parser. For None (default) CosmologyFromFormat tries format str or None, optional keyword-only Positional arguments passed through to data parser. The object to parse according to ‘format’ *args list_formats () # Print list of available formats help ( '' ) # Get detailed help on a format > Cosmology. help () # Get help and list supported formats > Cosmology. This allows easily parsing supported data formats using This function provides the Cosmology interface to the Astropy unified I/O Returns a copy of this object with updated parameters, as specified. Write this Cosmology object out in the specified format. Transform this Cosmology to another format. Return bool True if the cosmology is flat. That is, all of the above attributes (except meta) areįor details on how to create performant custom subclasses, see theĭocumentation on Speeding up Integrals in Custom Cosmologies. **kwargsĪrguments into the cosmology used by subclasses, not this base class.Ĭlass instances are static – you cannot (and should not) change the values Metadata for the cosmology, e.g., a reference. meta dict or None (optional, keyword-only) name str or None (optional, keyword-only) Parameters : *argsĪrguments into the cosmology used by subclasses, not this base class. Cosmology ( name = None, meta = None ) ¶īase-class for all Cosmologies.
0 Comments
Leave a Reply. |