Changes:
* 50a3b7efb51cd1b421f6a4887e2820bd8090c65c add badges
* f2646515b3c9ac08b2f7c8948f07471e207d5497 Update azure-pipelines.yml for Azure Pipelines
* f4e44f9647abadcf70217ca270f075084b6f91fb update docs (rtd) setup
* aca1e82464e451d20547b321858a5ff988327b60 ignroing otuput csv reports
* e7a70ba1d831df5e02508086554f7eb48a4444a9 fix imports and a bit of clean up - fix 9
* 77e21978096979dd58f2d8fd6c5c980664d1dd0b apply black to scripts
* aec7527bd70696cc371911707ec01acc52639686 revamping modules into subpackages to be more usable - fix 9
* 1328b6e1b8a9ba7f8f3a1ab86d5b77a9923efa85 cleaning up
* b2c1b2e7aeb47b2410fcbcf002f323d39eae33aa ci - switch from travis to azure devops
* 5bb256228f65ba7d479357f33271e8c276f071c1 add formatting tasks and apply it
<details><summary><b>See more</b></summary>
* 559dad1eda11f54b8de34b623eec05b9a2e5d6ab switch from GPL3 to LGPL3
* bdba2facb2940175faf3488c8004cfd597a64c7e add package metadata
* 495fbbdfdbca9a4a04aa089094509dee5550358a add vsc basic settings
* d6e7ac83f8fd8bafa1e4465a9a6952a2ac60f3e7 bumping dependencies
* 66130e6d1d7fd50fd48d76a29bf81061a789cfba add RTD config file
* 317abbab8c12a2980927a5520793bafddac6ead4 ignoring files related to the packaging
* 0d87134cf1413ecad3648898d8d0e35a0f8e685f try to import toolbelt classes in orano's script
* 0cae82e57ad05528c49a2e70fb7f4cd55a0f661e add xml orano reader
* bc8092fb16be42d64ade9a7c833b28da3a115aab add orano name's decoder scripts
* 86da2376824c0182070a3a432eba7f4d669437c5 housekeeping dependencies
* fba19505f4e07f6bc4033de52573b3a2ab71f9ac minor changes
* 627dce91a119a8d0babcdf444947d64c45539715 handle parsing errors
* 9d34f4c08b33b525b39caf670fe2565cd0481bdd add progressbar
* bb3d779b51ba2566abb1d020f370926cc5d854a1 add tests and coverage script
* 454427c4f898522588507f0f9eb9875a194bb86e remove useless deps
* f22152fafc9a987599bff19b2187730fdc458a9f store results parsing into csv 6
* 69622d09175c5c97a49d9dbc6979730021a61274 add option to custom log level
* 2a1da8be5ae579a62c677dabbb29649bc8f30c2c clean up
* 37e226a8c8a979d141fc089f5613c6ca56cecebe csv usage minor change 6
* 1ec8eefb132f291f01a10271459e1e39ca4de96b add docs generation
* e69a823a6a196c071d61e34860db6250924b1096 ignore virtualenv and output csv
* a02deb5413a1a9b6de0b196dcf72b300c0cc535d add csv module 6
* 9d6e807acba180417180c7a54c728f17b66bd38d update deps
* 5ae6165cd7c60bc3727d56027d8865bc37dffa59 7 add resolution and scale readers
* 108d0a894b9f478ffd796bbde23e0e27c3cd1ef9 7 add keywords and contacts readers
* d9fe431593e39afc2da564aac2a530f83b060140 add function to get geometry and dataset type
* 4573e537a337f9a3a55352fe9a03502e1ea49a36 align badges
* 348c91222d53d0b38e9f1c5b031d7075f173e670 ci - add code coverage
* d80c5013cbc4655a4dd746c8a12086b8593136bb ci - fix using dev packages
* 043d1956459ca7e24fb4ff7fe28a40d117ec8023 improve imports
* b9b0f33a2474989ea6ac23f6d4519c07b686349c ci - add basic config
* c48f5de56901f517bfa1691eae88c8c529fe276d update
* 1bc7a0f198a01c162d3e7fcb60437d81fa1fd739 externalize utils
* 54788acf2120b5b589abd78a774dfb3f424c6447 update dependencies
* f38f3681ccbd1c30072a43b9e5c3d675df395d4f add option to summarize metadata into a csv 6
* 0fff7333a2c7709de9731dbe5a7b175aa620bcfa finalize script copying files
* e08d94683999e3259fa08f4d1c3df77a4a723645 completing unit tests
* 3ffc52245d54ead59ac4d0713ebd0c364d770464 improve XML readers
* 5124ed3e41e9594f01b935876adb638a8eee561c reordeing docs folder
* d6ad380a541341643d6745724a4d1b43d0c8815c ignoring every input and output files
* 37eb72eb92506a063899b8d19f6ac88ac101da85 repackaging
* 9001d3ce20e5959610311382a946c16f5888a7e9 clean up - better namespaces and using only pathlib
* 2b22e75a46947d99b5dd0c5d15792fd440179e26 add reader for ISO19110 XML files
* 7ef07ad437f1a7f36381a2f8d4a5b2cb919c557c fix date parsing using arrow 5
* 0a730a0e8a4193bcb0093f80788b797914268908 start doc with sphinx
* c6859843072d7c28bb2b0c44ad628d6cf58299a3 add checks and load XML reader according to its type
* cbdc10a08ca84a19572b790ee5a8c62e7826bdee markdown typo fixes
* a8b33ac49cd62483950133aa53a588d8626f85e9 add unit tests
* 76b0b7aebd7c844090c30e0e494e8f04360f5b57 update requirements
* bc2d2877b460688df469c058e10dae8cda7cfc72 VSC customization
* f41307facfc34806ac8f25dd998dad4b30999a05 adding doc string and new features
* 5a0c8a0cf611b1ba22da3678e920afd5510b8d88 improve script to parse a geosource export folder
* bb0d45638d81b903fddab9f395852d5fecb22b44 new class to get ISO19139 completion 4
* 9fdd5b54907920415147f0a788e93844bb8f375b add arrow to requirements (date manipulation)
* 223512d17948f73c57b10b18decc5c2193ef5d4c prevent API credentials versioning
* c0cc65b5b9c9e73713e51538672306afa8f900f9 update requirements
* 17a167be03767b40be9abb6d0f0f2cffeb4de72b add script 2
* 6312c57eed6c204a4c6edf6252fc5c5eead51011 cgu handling, part 1
* 46b8f84b9175d5fa4b8d8cfdb5004f29d17875c4 add customization options
* 97f8784a698df27ee7a3ccae1aeba0c4fbf4c7ac first strop to fix cgus
* 7ebf843310c241a09ae68351633e89dc1f3fbc5e update credits
* a38d36471b569e0c18767c13711622e5cee21f66 add character set to metadata 1
* 78ad249a62e55e76bd8f65d543aed6af5015346c add usage instructions
* b1e866cd563eef86d602a7b5c926f321f228f11a add SRS fix
* 6832d6033b5404e19237763a53bd4b5d264d8fd2 fix mkdir syntax
* 847da7094774bd96b42b9238945ac3b3d378abdb clean up
* c6a6b7fbcc97d2f915d30c1b4a75073bfbe55ca8 method to automatically set dataset creation date
* a50d7780ba6da06a808421c73949a1caa8f8a5dc precise Python version to use
* b44925383f9d00cbf729aea8a762df1d1185db9d update gitignore
* dc44963abf3b9b063105fb5397ef97f865c1c4c2 initial push
This list of changes was [auto generated](https://dev.azure.com/isogeo/PythonTooling/_build/results?buildId=686&view=logs).</details>