Skip to main content

The RADICAL analytics framework (http://radical.rutgers.edu/)

Project description

# radical.analytics

[RADICAL-Anlytics](https://github.com/radical-cybertools/radical.analytics) is a library supporting the analysis of data produced by the [RADICAL-Cybertools](https://radical-cybertools.github.io/). Currently, RADICAL-Analytics supports the [RADICAL-Pilot](https://github.com/radical-cybertools/radical.pilot) cybertool, and it has been used to support and develop the experimental analysis [published](http://radical.rutgers.edu/publications/) by the [RADICAL Group](http://radical.rutgers.edu/) at Rutgers University.

* Documentation:
* API: https://github.com/radical-cybertools/radical.analytics/blob/devel/API.md
* Examples: https://github.com/radical-cybertools/radical.analytics/tree/devel/examples



- For a list of bug fixes, see
https://github.com/radical-cybertools/radical.analytics/issues?q=is%3Aissue+is%3Aclosed+sort%3Aupdated-desc
- For a list of open issues and known problems, see
https://github.com/radical-cybertools/radical.analytics/issues?q=is%3Aissue+is%3Aopen+


0.60.0 Release 2019-04-10
--------------------------------------------------------------------------------

- fail on and mark missing mandatory events
- add a native radical.analytics session (#63)
- add events to capture pre-exec durations (#67)
- add consistency check
- add allocation plot script
- add figure size option
- add plotting class
- add concurrency plot
- add statistics
- add utilization plot
- example fixes
- fix issue (#74)
- fix logger creation
- fix prints in wrangler
- apply coding guidelines


0.50.4 Release 2018-12-20
--------------------------------------------------------------------------------

- make pypi happy


0.50.3 Release 2018-12-19
--------------------------------------------------------------------------------

- fix license inconsistency


0.50.2 Release 2018-12-19
--------------------------------------------------------------------------------

- add license file


0.50.1 Release 2018-11-20
--------------------------------------------------------------------------------

- fixes to EnTK integration


0.50.0 Release 2018-08-20
--------------------------------------------------------------------------------

- support sessions which only have profiles, but a limited or no event or
state model



0.47 Release 2017-11-19
--------------------------------------------------------------------------------

- Adding plotting class
- add concurrency plot
- PR #41
- If ranges is empty do nothing, else update dict.
Value of dict is a list of lists in case there are more than one ranges
- Single session, multiple pilots utilization
- TTC diagrams
- Utilization method. For the moment single RP session, single pilot
- add several examples
- add time filter tests
- add valid range testing
- adding test case for the magic function -- currently test fails for dataset
with execution barrier
- behave on empty event queries
- better testing for time filters
- entk integration
- entity.ranges() *always* returns a list
- event profiling cleanup
- expose session id
- expose stats, new event type
- ignore gitignore
- import matplotlib only if needed, to avoid hard dependency
- keep up with RU changes
- make sure we get session ID from an experiment dir
- mocking tests file structure, better .gitignore
- owner and consumer are mandatory inputs in the API call
- remove unwanted files
- support tarballs tarballs: those named "sid.tbz" etc. are now transparently
unpacked and used.
- testing ranges
- tests require pytest
- use empty range set and "None" to indicate condition mismatch
- work on RA memory consumption


0.45 Release 2017-02-28
--------------------------------------------------------------------------------

- clean out repository
- sync branches
- sync version across radical stack


0.1 Release 2016-02-20
--------------------------------------------------------------------------------

- initial release


--------------------------------------------------------------------------------

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

radical.analytics-0.60.0.tar.gz (1.1 MB view details)

Uploaded Source

File details

Details for the file radical.analytics-0.60.0.tar.gz.

File metadata

  • Download URL: radical.analytics-0.60.0.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.15rc1

File hashes

Hashes for radical.analytics-0.60.0.tar.gz
Algorithm Hash digest
SHA256 3eecdff9ea526fddfca3c984452688cdb91e084f270413aa39a46847b4dd0114
MD5 b2976104d66806c8cfb1762705b31548
BLAKE2b-256 2c34576f635447837374ccc4c517f64b2e0d3f92963fa10c85e8d5ae03e2166a

See more details on using hashes here.

Supported by

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