a00.csv - Births of 2000 in France

Contains all births in France of year 2000
N = 591 936
Each line contains untimed birth days of mother, father and child, date of mariage.
Generated graphics are in https://g5.tig12.net/observe/insee/a00/
Commands to execute all steps :
php run-observe.php insee/a00 convert
php run-observe.php insee/a00 planets
php run-observe.php insee/a00 aspects
php run-observe.php insee/a00 group
php run-observe.php insee/a00 view

Command file

The command file is commands/insee/a00.yml
convert:
  command: convertFile
  input-file: data/a00.csv
  actions:
    - ymd2iso anais00 mnais00 jnais00 -> C
    - ymd2iso ANAISM MNAISM JNAISM    -> M
    - ymd2iso ANAISP MNAISP JNAISP    -> F
  output-file: tmp/a00-ymd.csv

planets:
  command: computeAstro
  input-file: tmp/a00/a00-ymd.csv
  actions:
    - planets C SO MO ME VE MA JU SA UR NE PL NN
    - planets M SO MO ME VE MA JU SA UR NE PL NN
    - planets F SO MO ME VE MA JU SA UR NE PL NN
  output-file: tmp/a00/a00-coords.csv

aspects:
  command: aspects
  input-file: tmp/a00/a00-coords.csv
  actions:
    - C-* M-*
    - C-* F-*
    - M-* F-*
  output-file: tmp/a00/a00-aspects.csv

group:
  command: groupByNumber
  input-file: tmp/a00/a00-aspects.csv
  cols: '*'
  range: 360
  output-dir: tmp/a00/a00-aspects

view:
    command: view\pages
    input-dir: tmp/a00/a00-aspects
    output-dir: tmp/a00/a00-html
    view:
      command: view\bar
      assoc: false
      col: 1
    pages:
      -
        title: a00 Mother Child aspects
        input-files: C-*--M-*.csv
        #subtitle-template: '{IAA($1)} child - {IAA($2)} mother'
        output-file: mother-child.html
      -
        title: a00 Father Child aspects
        input-files: C-*--F-*.csv
        #subtitle-template: '{IAA($1)} child - {IAA($2)} father'
        output-file: father-child.html
      -
        title: a00 Mother Father aspects
        input-files: M-*--F-*.csv
        #subtitle-template: '{IAA($1)} mother - {IAA($2)} father'
        output-file: mother-father.html