Program to migrate data for DfT BICC reporting process.
Project description
Quick Start
Ensure Python 3.6.2 or later is installed on your system.
Ensure git is installed on your system.
pip install bcompiler
bcompiler-init
bcompiler --help
Introduction
bcompiler is a tool to manage data involved in the BICC reporting process at the UK Department for Transport.
bcompiler processes data held in Excel files, either compiling similar data from many Excel files into a single master spreadsheet, or populating many Excel files using the data from a master spreadsheet.
“Auxiliary” files are required to map data in each direction, and to templates. These files are contained in a DfT reporitory on GitHub. bcompiler can be used to obtain/update these files.
Documentation
Full documentation for the project can be found at http://bcompiler.readthedocs.io/en/latest/index.html.
News
11 July 2019
Bug fix
30 October 2017
Fix bug where not all columns in master are being processed during swimlane analyser.
17 October 2017
Changed ERROR log message to WARNING to accommodate dates mixed with free text.
16 October 2017
Fix bug where cell value in string and datetime value would try to compare arithmetically.
11 October 2017
Fix bug where .xlsx files not being picked up.
Improved exception handling and bug fixes.
10 October 2017
Handling cp1252 encoding coming through from Windows
Added CHANGES.txt
Minor bugfixes
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file bcompiler-1.3.23.tar.gz
.
File metadata
- Download URL: bcompiler-1.3.23.tar.gz
- Upload date:
- Size: 65.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a6d77d0c2c16e1bb6b34697b53890f318244995c57e6771146acd94d358c7ac |
|
MD5 | 3617ce2a64eb9bd5e2ad61608c711921 |
|
BLAKE2b-256 | 44366819ddfb42997718066be9bd0b99ba851d0a342d6ddffd90fabb52b0e30c |
File details
Details for the file bcompiler-1.3.23-py3-none-any.whl
.
File metadata
- Download URL: bcompiler-1.3.23-py3-none-any.whl
- Upload date:
- Size: 84.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ee97bfed1582897f8104d0fcb3d32f276f42f9dfe5528ad2fe339dd28e14238 |
|
MD5 | d364f22522c3ef48256416d6a04fcf85 |
|
BLAKE2b-256 | e64339f4c45215b064fbc3d083c526a95be85f908691aecc0d06c5ee60997429 |