An estimator for hourly rates on professional services contracts
Python JavaScript HTML CSS Shell
Latest commit 0aa8c91 Feb 24, 2017 @jseppi jseppi committed on GitHub Merge pull request #1420 from 18F/fix-chart-label-regression
Fix histogram label regression
Permalink
Failed to load latest commit information.
api Tag and release v2.1.0 (#1303) Jan 31, 2017
compliance remove hard line breaks Feb 9, 2017
contracts Tag and release v2.1.0 (#1303) Jan 31, 2017
data_capture backport refactorings from #1284 Feb 24, 2017
data_explorer Merge pull request #1418 from 18F/user-menu Feb 23, 2017
docs Get rid of contributing-internal.md. Fixes #1359. Feb 24, 2017
frontend Merge pull request #1420 from 18F/fix-chart-label-regression Feb 24, 2017
hourglass Merge pull request #1418 from 18F/user-menu Feb 23, 2017
logs added just log files (*.log) to gitignore, and dummy file in logs dir… Jan 7, 2015
maintenance_page GovCloud deployment migration (#1091) Dec 12, 2016
manifests Specify prod domain via routes property (#1204) Jan 5, 2017
meta Move RELEASE.md to docs/release.md. Feb 13, 2017
mypy-stubs Tag and release v2.1.0 (#1303) Jan 31, 2017
production_tests save api_url to reduce num of requests Feb 17, 2017
styleguide Tag and release v2.1.0 (#1303) Jan 31, 2017
user_account use tz_timestamp for price list and account views (#1223) Jan 10, 2017
.about.yml add redis to 'stack' (#680) Sep 7, 2016
.babelrc writing up stuff Dec 21, 2016
.bandit User Account and Submitted Price List Views (#927) Nov 1, 2016
.cfignore Document release process and add associated tooling (#1215) Jan 9, 2017
.codeclimate.yml Install node modules in Docker container at /calc/node_modules; Imple… Jan 13, 2017
.coveragerc add meta management commands to coverage ignore list (#430) Jul 21, 2016
.dockerignore Add to .dockerignore. Feb 17, 2017
.env.sample Add support for docker-machine's cloud providers. Jun 30, 2016
.eslintignore Auto-generate sphinx docs in gulp, mount at /docs/. Feb 10, 2017
.eslintrc Install node modules in Docker container at /calc/node_modules; Imple… Jan 13, 2017
.gitattributes Get rid of make.bat. Feb 10, 2017
.gitignore Merge remote-tracking branch 'origin/develop' into sphinx-docs Feb 10, 2017
.travis.yml Enforce engine-strict on npm. Feb 16, 2017
CHANGELOG.md Release v2.3.0. Feb 22, 2017
CONTRIBUTING.md add small note about running with docker-compose Sep 8, 2016
Dockerfile Merge branch 'develop' into upgrade-python-3.6 Feb 15, 2017
Dockerfile.cloud-extras Fix docker cloud setup, hopefully. Feb 17, 2017
LICENSE.md added license file Nov 21, 2014
README.md Add Sphinx docs/ dir. Feb 10, 2017
cf.sh Init New Relic agent in wsgi.py (#906) Oct 11, 2016
create-aws-instance.sh Add create-aws-instance.sh script. Feb 17, 2017
deploy-travis.sh Tag and release v2.1.0 (#1303) Jan 31, 2017
docker-compose.cloud.yml Fix docker cloud setup, hopefully. Feb 17, 2017
docker-compose.local.yml Make docker-compose setup more DRY. Feb 14, 2017
docker-compose.yml Make docker-compose setup more DRY. Feb 14, 2017
docker-services.yml Enforce engine-strict on npm. Feb 16, 2017
docker-update.sh Recommend `docker-compose down -v` Feb 16, 2017
docker_django_management.py Decouple docker_django_management.py from CALC specifics. Feb 14, 2017
gulpfile.js create new common js bundle and put usermenu there Feb 23, 2017
manage.py Factor out docker_django_management.py. Jun 10, 2016
mypy-files.txt Tag and release v2.1.0 (#1303) Jan 31, 2017
mypy.ini Tag and release v2.1.0 (#1303) Jan 31, 2017
newrelic.ini Init New Relic agent in wsgi.py (#906) Oct 11, 2016
opencontrol.yaml Add initial compliance masonry YAML files. Jul 18, 2016
package.json use querystring instead of qs Feb 17, 2017
pytest.ini BELAY THAT ORDER Feb 10, 2017
requirements-dev.txt Use pyflakes 1.4 for python 3.6 f-string support. Feb 16, 2017
requirements.txt move sphinx dependencies to requirements-dev.txt. Feb 13, 2017
runtime.txt upgrade to python 3.6 Jan 23, 2017
system-security-plan.yml rm dead link from ssp (#1183) Jan 3, 2017
update.sh Fix docker cloud setup, hopefully. Feb 17, 2017

README.md

CALC

Build Status Code Climate Test Coverage Dependency Status

CALC (formerly known as "Hourglass"), which stands for Contracts Awarded Labor Category, is a tool to help contracting personnel estimate their per-hour labor costs for a contract, based on historical pricing information. The tool is live at https://calc.gsa.gov. You can track our progress on our trello board or file an issue on this repo.

Documentation

All of CALC's developer documentation is in the docs directory. To get started, you'll probably want to start with either the Setup guide or the Docker setup guide, depending on your preference.

You may also find the following documents useful:

Related repositories

  • 18F/calc-analysis contains data science experiments and other analyses that use CALC data.