# @cabinfo.eu/astrophysics-library

> This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.

Latest version **0.1.1** (published 2019-05-12) · ISC license · 0 weekly downloads

## Install

```sh
npm install @cabinfo.eu/astrophysics-library
pnpm add @cabinfo.eu/astrophysics-library
yarn add @cabinfo.eu/astrophysics-library
bun add @cabinfo.eu/astrophysics-library
```

## Health

**Score 25/100 (F)** — status: abandoned.

Positive: has types; esm support; no vulnerabilities.

Warnings: low downloads; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.1.1 |
| Published | 2019-05-12 |
| First published | 2019-05-09 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 1 |
| Unpacked size | 281.8 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Alain Deseine |
| Maintainers | adeseine |
| Keywords | astronomy, astrophysics, physics |

## Links

- npm: https://www.npmjs.com/package/@cabinfo.eu/astrophysics-library
- Repository: https://github.com/alaindeseine/astrophysics-library
- Homepage: https://github.com/alaindeseine/astrophysics-library#readme
- Issues: https://github.com/alaindeseine/astrophysics-library/issues
- npm.io page: https://npm.io/package/@cabinfo.eu/astrophysics-library

## Dependencies (1)

- [tslib](https://npm.io/package/tslib.md) ^1.9.0

## Recent versions

- 0.1.1 (latest) — 2019-05-12
- 0.1.0 — 2019-05-12
- 0.0.9 — 2019-05-12
- 0.0.8 — 2019-05-12
- 0.0.7 — 2019-05-12
- 0.0.6 — 2019-05-12
- 0.0.5 — 2019-05-12
- 0.0.4 — 2019-05-11
- 0.0.3 — 2019-05-11
- 0.0.2 — 2019-05-11
- 0.0.1 — 2019-05-09

## README

# AstrophysicsLibrary

[![npm version](https://badge.fury.io/js/%40cabinfo.eu%2Fastrophysics-library.svg)](https://badge.fury.io/js/%40cabinfo.eu%2Fastrophysics-library)
[![HitCount](http://hits.dwyl.io/adeseine/@cabinfoeu/astrophysics-library.svg)](http://hits.dwyl.io/adeseine/@cabinfoeu/astrophysics-library)
![NPM](https://img.shields.io/npm/l/@cabinfo.eu/astrophysics-library.svg)
![GitHub last commit](https://img.shields.io/github/last-commit/alaindeseine/astrophysics-library.svg)
![GitHub top language](https://img.shields.io/github/languages/top/alaindeseine/astrophysics-library.svg)
![GitHub package.json version](https://img.shields.io/github/package-json/v/alaindeseine/astrophysics-library.svg)


This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.

> Note: This library is currently a work in progress and is therefore subject to frequent changes. Use with care. 

## Installation

Run `npm install --save @cabinfo.eu/astrophysics-library` to install the library.

## Objects

For the moment, the library contains only one object. This object exposes physical constants and physical quantities as well as conversion methods.

### Example

````typescript
    let physicsConstants = new CPhysicsConstants();
    physicsConstants.logConstants();
    console.info( 'Light celerity in vaccum  : ', physicsConstants.c );
    console.info( 'Ligth celerity informations : ', physicsConstants.getConstantInfo( 'c' ) );
    console.info( 'Ligth celerity unit : ', physicsConstants.getConstantInfo( 'c' ).unit );
    console.info( '******************************************************************************************' );
    console.info( 'Convert 1.49597870e11 meter to astronomical unit : ', physicsConstants.meter2au( 1.49597870e11 ) );
    console.info( 'Convert 3.085677581e16 meter to parsec : ', physicsConstants.meter2pc( 3.085677581e16 ) );
    console.info( 'Convert 9460730472580800 meter to light year : ', physicsConstants.meter2lr( 9460730472580800 ) );
    console.info( 'Convert 1 astronomical unit to meter : ', physicsConstants.au2meter( 1 ) );
    console.info( 'Convert 1 astronomical unit to kilometer : ', physicsConstants.au2kilometer( 1 ) );
    console.info( 'Convert 63241.07708427 astronomical unit to light year : ', physicsConstants.au2lr( 63241.07708427 ) );
    console.info( 'Convert 206264.806471 astronomical unit to parsec : ', physicsConstants.au2pc( 206264.806471 ) );
    console.info( 'Convert 1 parsec to meter : ', physicsConstants.pc2meter( 1 ) );
    console.info( 'Convert 1 parsec to kilometer : ', physicsConstants.pc2kilometer( 1 ) );
    console.info( 'Convert 1 parsec to astronomical unit : ', physicsConstants.pc2au( 1 ) );
    console.info( 'Convert 0.30660139 parsec to light year : ', physicsConstants.pc2lr( 0.30660139 ) );
    console.info( 'Convert 1 light year to meter : ', physicsConstants.lr2meter( 1 ) );
    console.info( 'Convert 1 light year to kilometer : ', physicsConstants.lr2kilometer( 1 ) );
    console.info( 'Convert 1 light year to astronomical unit : ', physicsConstants.lr2au( 1 ) );
    console.info( 'Convert 1 light year to parsec : ', physicsConstants.lr2pc( 1 ) );

````

---
_Source: https://npm.io/package/@cabinfo.eu/astrophysics-library · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
