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.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.47.0.tar.gz (926.6 kB view details)

Uploaded Source

File details

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

File metadata

File hashes

Hashes for radical.analytics-0.47.0.tar.gz
Algorithm Hash digest
SHA256 bed9927dfcd8a17352916a2bbaa049b57f22008953d7a7f17f79631497e3d9ba
MD5 631c6245a1b0aeb1decfd5070c769afc
BLAKE2b-256 aa1b616260075866d546ce4fe213d6ea60996b5ab3838483856d4aeb999e851e

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