Utilities for interacting with CASA files and systems.
- Repository https://github.com/CAELAero/casa-utils
- API Documentation: https://caelaero.github.io/casa-utils/
- CASA Aircraft Register Data Files: https://www.casa.gov.au/aircraft/civil-aircraft-register/aircraft-register-data-files
- CASA Aircraft Register Update Data Files: https://www.casa.gov.au/standard-page/update-data-files
npm install @cael-aero/casa-utils --save
yarn add @cael-aero/casa-utils
bower install @cael-aero/casa-utils --save
var casaUtils = require('@cael-aero/casa-utils');
var data = casaUtils.listAllRegistrations('somefile.xls');
import { RegistrationData, CASARegistrationLoader } from '@cael-aero/casa-utils';
let data:RegistrationData[] = CASARegistrationLoader.listAllRegistrations('somefile.xls');
Download the complete registration data file from here: https://www.casa.gov.au/aircraft/civil-aircraft-register/aircraft-register-data-files
import { RegistrationData, CASARegistrationLoader } from '@cael-aero/casa-utils';
let data:RegistrationData[] = CASARegistrationLoader.listAllRegistrations('aircraftreg_2020.xls');
Download the complete deregistation data file from here: https://www.casa.gov.au/standard-page/update-data-files
import { DeregistrationData, CASADeregistrationLoader } from '@cael-aero/casa-utils';
let data:DeregistrationData[] = CASADeregistrationLoader.listAllDeregistrations('somefile.csv');
Download the complete adds and returns data file from here: https://www.casa.gov.au/standard-page/update-data-files
import { RegistrationChangeData, CASARegistrationChangeLoader } from '@cael-aero/casa-utils';
let data:RegistrationChangeData[] = CASARegistrationChangeLoader.listAllRegistrationChanges('somefile.csv');
Download the complete registered holder or registered operation data file from here: https://www.casa.gov.au/standard-page/update-data-files
import { HolderOrOperatorChangeData, CASAHolderOrOperatorChangeLoader } from '@cael-aero/casa-utils';
let data:HolderOrOperatorChangeData[] = CASAHolderOrOperatorChangeLoader.listAllChanges('somefile.csv');
Download the complete registration mark data file from here: https://www.casa.gov.au/standard-page/update-data-files
import { MarkChangeData, CASAMarkChangeLoader } from '@cael-aero/casa-utils';
let data:MarkChangeData[] = CASAMarkChangeLoader.listAllMarkChanges('somefile.csv');
This source code is licensed under the BSD-style license found in the LICENSE file in the root directory of this source tree.
GFA Utils for Gliding Federation of Australia Data