Skip to main content

evalutils helps challenge administrators easily create evaluation containers for grand-challenge.org.

Project description

evalutils

https://badge.fury.io/py/evalutils.svg https://travis-ci.org/comic/evalutils.svg?branch=master Maintainability Test Coverage Documentation Status Updates

evalutils helps challenge administrators easily create evaluation containers for grand-challenge.org.

Features

  • Generation your challenge evaluation project boilerplate using Cookiecutter

  • Scripts to build, test and export your generated docker container for grand-challenge.org

  • Loading of CSV, ITK and Pillow compatible prediction files

  • Validation of submitted predictions

  • Interface to SciKit-Learn metrics and Pandas aggregations

  • Bounding box annotations with Intersection Over Union calculations

Getting Started

evalutils requires Python 3.6, and can be installed from pip. Please see the Getting Started documentation for more details.

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.8 (2018-04-18)

  • Fixes template folder in distribution

0.1.7 (2018-04-18)

  • Adds cookiecutter templating for generating new projects

  • Adds equality check for BoundingBox

0.1.6 (2018-03-30)

  • Improves pandas csv handling

0.1.5 (2018-03-30)

  • Corrects loading of some CSV files

  • Adds logging and more tests

  • Adds referencing to _ground_truth and _prediction in joined pandas tables

0.1.3 (2018-03-29)

  • Adds basic implementation with
    • Full Evaluation workflow

    • CSV, SimpleITK, and ImageIO loaders

    • BoundingBox annotations with intersection, union and intersection over union metrics

    • Unique File Indices, Unique Image, Expected Column Names and Number of cases validators

0.1.0 (2018-03-22)

  • First release on PyPI.

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

evalutils-0.1.8.tar.gz (157.9 kB view details)

Uploaded Source

Built Distribution

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

evalutils-0.1.8-py2.py3-none-any.whl (14.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file evalutils-0.1.8.tar.gz.

File metadata

  • Download URL: evalutils-0.1.8.tar.gz
  • Upload date:
  • Size: 157.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for evalutils-0.1.8.tar.gz
Algorithm Hash digest
SHA256 069d1258b658c9f887de7d666a6bd6aeab8f7b87f793946fce73e4115822f9e6
MD5 0b3097530e89a73f46d5aa37007f8ae4
BLAKE2b-256 42235d2bd743cb7f8dca50bb5568cf3aae8a04f4295840101744402b30df16e4

See more details on using hashes here.

File details

Details for the file evalutils-0.1.8-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for evalutils-0.1.8-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 22b9d6f94ad1ed4e093abc0477f12bb36d7f5e923c10d44c9086fe4792a3878a
MD5 7d0387505c9699333000ea227053f0e0
BLAKE2b-256 eecdd11df11320e2494000d66589fee23c65f84bc62e3d0b30e96543d4e41e62

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