Skip to main content
Help us improve PyPI by participating in user testing. All experience levels needed!

A Software Archaeology Analysis tool

Project description

Carnarvon analyses how old the software system is on a per-line basis and
extracts figures and indexes that make it possible to identify how `old' the
software is, how much it has been maintained and how much effort it may suppose
to maintain it in the future.

A lot of software, mostly open source software, is developed using version
control tools from which it is possible to extract even when a single line of
code was edited for the last time. To collect all this kind of data and analyze
it statistically could show information in terms of software aging and
indicators of maintainability could be obtained from different perspectives,
systems area and development area, for example.

Carnarvon runs on any platform with python 2.3+ interpreter installed. Current
supported versioning systems are CVS and Subversion.

Project details


Release history Release notifications

This version
History Node

0.7.4

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page