I hereby claim:
- I am code-for-coffee on github.
- I am codeforcoffee (https://keybase.io/codeforcoffee) on keybase.
- I have a public key ASBsXI2tUc1uUwMrDbn9MW0-6X_9d7ihX7GdN5zlnp7i0wo
To claim this, I am signing this object:
| { | |
| "Personal Pronouns": [ | |
| { "Hàn Zì": "我", "Pinyin": "wǒ", "English": "I, me" }, | |
| { "Hàn Zì": "我们", "Pinyin": "wǒmen", "English": "we, us (pl.)" }, | |
| { "Hàn Zì": "你", "Pinyin": "nǐ", "English": "you" }, | |
| { "Hàn Zì": "你们", "Pinyin": "nǐmen", "English": "you (pl.)" }, | |
| { "Hàn Zì": "他", "Pinyin": "tā", "English": "he, him" }, | |
| { "Hàn Zì": "她", "Pinyin": "tā", "English": "she, her" }, | |
| { | |
| "Hàn Zì": "他们", |
I hereby claim:
To claim this, I am signing this object:
| const json = require('./data.json'); | |
| let counter = 0; | |
| for (var i = 0; i < json.length; i++) { | |
| let planet = json[i]; | |
| let mass = planet['pl_bmassj']; | |
| if (mass > 0) { | |
| counter++; | |
| } | |
| } | |
| console.log(`There are ${json.length} items and only ${counter} have logged masses.`); |
| const json = require('./data.json'); | |
| const MAX_INT = Number.MAX_SAFE_INTEGER; | |
| let WARNING_TRIGGER = false; | |
| for (var i = 0; i < json.length; i++) { | |
| let planet = json[i]; | |
| let mass = planet['pl_bmassj']; | |
| if (mass && mass >= MAX_INT) { | |
| WARNING_TRIGGER = true; | |
| } | |
| console.log(planet['rowid'] + ' ' + mass); |
| let PlanetTypesCollection = { | |
| Asteroidan: { | |
| minMass: 0, | |
| maxMass: 0.00001, | |
| desc: 'Asteroidans are small irregular bodies (below the hydrostatic equilibrium) that are not able to hold a stable atmosphere.' | |
| }, | |
| Mercurian: { | |
| minMass: 0.00011, | |
| maxMass: 0.1, | |
| desc: 'Mercurians are only able to hold a significant atmospheres in the cold zones beyond the snow line (i.e. Titan).' |
| [{ | |
| "name": "Asteroidan", | |
| "minMass": 0, | |
| "maxMass": 0.00001, | |
| "desc": "Asteroidans are small irregular bodies (below the hydrostatic equilibrium) that are not able to hold a stable atmosphere." | |
| }, { | |
| "name": "Mercurian", | |
| "minMass": 0.00011, | |
| "maxMass": 0.1, | |
| "desc": "Mercurians are only able to hold a significant atmospheres in the cold zones beyond the snow line (i.e. Titan)." |
| [{"rowid":1,"pl_hostname":"11 Com","pl_letter":"b","pl_pnum":1,"pl_orbper":326.03,"pl_orbpererr1":0.32,"pl_orbpererr2":-0.32,"pl_orbperlim":0,"pl_bmassj":19.4,"pl_bmassjerr1":1.5,"pl_bmassjerr2":-1.5,"pl_bmassjlim":0,"pl_radj":"","pl_radjerr1":"","pl_radjerr2":"","pl_radjlim":""},{"rowid":2,"pl_hostname":"11 UMi","pl_letter":"b","pl_pnum":1,"pl_orbper":516.22,"pl_orbpererr1":3.25,"pl_orbpererr2":-3.25,"pl_orbperlim":0,"pl_bmassj":10.5,"pl_bmassjerr1":2.47,"pl_bmassjerr2":-2.47,"pl_bmassjlim":0,"pl_radj":"","pl_radjerr1":"","pl_radjerr2":"","pl_radjlim":""},{"rowid":3,"pl_hostname":"14 And","pl_letter":"b","pl_pnum":1,"pl_orbper":185.84,"pl_orbpererr1":0.23,"pl_orbpererr2":-0.23,"pl_orbperlim":0,"pl_bmassj":4.8,"pl_bmassjerr1":"","pl_bmassjerr2":"","pl_bmassjlim":0,"pl_radj":"","pl_radjerr1":"","pl_radjerr2":"","pl_radjlim":""},{"rowid":4,"pl_hostname":"14 Her","pl_letter":"b","pl_pnum":1,"pl_orbper":1773.4,"pl_orbpererr1":2.5,"pl_orbpererr2":-2.5,"pl_orbperlim":0,"pl_bmassj":4.64,"pl_bmassjerr1":0.19,"pl_bmas |
| rowid | pl_hostname | pl_letter | pl_pnum | pl_orbper | pl_orbpererr1 | pl_orbpererr2 | pl_orbperlim | pl_bmassj | pl_bmassjerr1 | pl_bmassjerr2 | pl_bmassjlim | pl_radj | pl_radjerr1 | pl_radjerr2 | pl_radjlim | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 11 Com | b | 1 | 326.03000000 | 0.32000000 | -0.32000000 | 0 | 19.40000 | 1.50000 | -1.50000 | 0 | |||||
| 2 | 11 UMi | b | 1 | 516.22000000 | 3.25000000 | -3.25000000 | 0 | 10.50000 | 2.47000 | -2.47000 | 0 | |||||
| 3 | 14 And | b | 1 | 185.84000000 | 0.23000000 | -0.23000000 | 0 | 4.80000 | 0 | |||||||
| 4 | 14 Her | b | 1 | 1773.40000000 | 2.50000000 | -2.50000000 | 0 | 4.64000 | 0.19000 | -0.19000 | 0 | |||||
| 5 | 16 Cyg B | b | 1 | 798.50000000 | 1.00000000 | -1.00000000 | 0 | 1.68000 | 0.15000 | -0.15000 | 0 | |||||
| 6 | 18 Del | b | 1 | 993.30000000 | 3.20000000 | -3.20000000 | 0 | 10.30000 | 0 | |||||||
| 7 | 1RXS J160929.1-210524 | b | 1 | 8.00000 | 1.00000 | -1.00000 | 0 | |||||||||
| 8 | 24 Sex | b | 2 | 452.80000000 | 2.10000000 | -4.50000000 | 0 | 1.99000 | 0.26000 | -0.38000 | 0 | |||||
| 9 | 24 Sex | c | 2 | 883.00000000 | 32.40000000 | -13.80000000 | 0 | 0.86000 | 0.35000 | -0.22000 | 0 |
| /** | |
| * Created by codeforcoffee on 11/2/16. | |
| */ | |
| const Converter = require("csvtojson").Converter; | |
| const fs = require('fs'); | |
| const path = require('path'); | |
| class CSVObectifier { | |
| constructor(csvFileData) { | |
| this.converter = new Converter({}); |