Coder Social home page Coder Social logo

poivronjaune / opendata Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 197.42 MB

PYTHON 3 - Open Data Project for fun. Transformed public contracts database from Quebec Open Data Website for the SEAO Information from 2009 to 2017 (Last update : march 2017)

Python 50.59% Jupyter Notebook 49.41%

opendata's Introduction

SEAO Open Data Analaysis

This project cleans and transforms the province of Quebec's public RFP data to be loaded in a sqlite3 database. Uses python to load XML data.
Data quality analysis from 2009 to 2021
Some PANDAS jupyter notebooks are also available to manipulate data sets

Original system and Open Data

SEAO : Systeme Electronique d'Appel d'Offres (du gouvernement du quebec)

Published Open Data for SEAO

Context

SEAO Data is stored in three types of information files

  1. Avis : Published RFPs contains all signed contracts with unique number (numeroseao)
  2. AvisRevision : Revised RFPs (adjustments can go back to previous years - WOW)
  3. Contrats : Contains final information on closed contracts
  4. ContratsRevision : Contains revised information on final closed contracts (WHAT?)
  5. Depenses : Contains exta spending on signed contracts
  6. DepensesRevisions : Contains all revisions on extra spending for signed contracts (empty amount value means all spending were removed for this contract)

See SEAO XML Schema PDF file for detailed information (in french)

Setup

All python programs or jyputer notebooks must be used through a virtual environment
At the root folder activate environmenet using (on windows) : env\Scripts\activate
For Jupyter notebooks open a command line window and run:
env\Scripts\activate
jupyter notebook

opendata's People

Contributors

poivronjaune avatar

Stargazers

Cham Run Moeini avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.