Skip to main content

Making UCL PHAS results better

Project description

resultr-format

back end for resultr

resultr-format lets resultr:

  • get your weighted average for a year
  • get your rank in your year
  • re-format the results by module (as below) and output to csv

output format:

Devcom PHAS0000 PHAS0001 PHAS0002 PHAS0003 PHAS0004 PHAS0005 PHAS0006 PHAS0007 Averages
100 99 98 97 96 95 94 93 92 95.5
24 3 55 34 93 43 15 25 40 39

Release History

  • 0.1.4.5
    • Odd/Even indexing in myGrades
  • 0.1.4.4
    • Odd/Even indexing for columns needed fixing for year3+ as no more devcom in first column (in myGrades)
  • 0.1.4.3
    • Odd/Even indexing for columns needed fixing for year3+ as no more devcom in first column (in goodFormater)
  • 0.1.4.2
    • Professional spelling error in goodFormater
  • 0.1.4.1
    • Forgot to initialise goodFormater when i fixed devcom bug
  • 0.1.4
    • Fixed devcom bug for year 3+ people
  • 0.1.3.1
    • convert 'DA' results to 0 in badFormater
  • 0.1.3
    • Convert 'DA' results to 0
  • 0.1.2.3
    • Added .upper() to key in badformater incase 'cand'/'Cand'/'CAND'
  • 0.1.2.2
    • Changed form doing .upper() in badformater to doing it in goodformater
  • 0.1.2.1
    • Changed from doing .upper() to each row in badformater to key.upper():val.upper()
  • 0.1.2
    • Changed badformater to import everything uppercase
  • 0.1.1
    • goodFormatter would throw key error when popping '0' if '0' didn't exist
  • 0.1.0
    • The first proper release

Meta

Hayk Khachatryan – hi@hayk.io

Distributed under the MIT license. See LICENSE for more information.

https://github.com/haykkh

Contributing

  1. Fork it (https://github.com/haykkh/resultr-format/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

resultr_format-0.1.4.5.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

resultr_format-0.1.4.5-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file resultr_format-0.1.4.5.tar.gz.

File metadata

  • Download URL: resultr_format-0.1.4.5.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.0

File hashes

Hashes for resultr_format-0.1.4.5.tar.gz
Algorithm Hash digest
SHA256 9c96334dfa427d561dcf8286916031b93f0cefe79e9e2d560a7cda8178a04e04
MD5 017b0b7199ca1fb435d8619c1aa09e89
BLAKE2b-256 164a34670de885eb8c68a121f2ac68dea575f089e1cfff6ceef6316ce9f3c73b

See more details on using hashes here.

File details

Details for the file resultr_format-0.1.4.5-py3-none-any.whl.

File metadata

  • Download URL: resultr_format-0.1.4.5-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.0

File hashes

Hashes for resultr_format-0.1.4.5-py3-none-any.whl
Algorithm Hash digest
SHA256 9d114db661b40c68fc077a48695db3ae2b952ea4ab581d13a0fc26c609a06b23
MD5 0b330b241c2e96bec015068d2a251997
BLAKE2b-256 a9963c9bca9c84cb9780114d308b33a25919af71dcca4f85e81520d738871d1a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page