Curricularanalytics

Latest version: v0.2.0

Safety actively analyzes 687918 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 7

0.6.4

[v0.6.4](https://github.com/CurricularAnalytics/CurricularAnalytics.jl/tree/v0.6.4) (2020-01-17)

[Diff since v0.6.3](https://github.com/CurricularAnalytics/CurricularAnalytics.jl/compare/v0.6.3...v0.6.4)

**Closed issues:**

- Error in precompiling CurricularAnalytics. I changed the Enviornment Variable path to the directory too i.e. C:\Users\gaura\AppData\Local\Julia-1.0.1\bin, still getting these stack errors. (72)
- Make plan and curriculum visualization apps. (22)

**Merged pull requests:**

- Merge Development (77) ([haydenfree](https://github.com/haydenfree))

0.6.3

[v0.6.3](https://github.com/CurricularAnalytics/CurricularAnalytics.jl/tree/v0.6.3) (2019-10-31)

[Diff since v0.6.2](https://github.com/CurricularAnalytics/CurricularAnalytics.jl/compare/v0.6.2...v0.6.3)

**Merged pull requests:**

- Update package deps (76) ([haydenfree](https://github.com/haydenfree))

0.6.2

[v0.6.2](https://github.com/CurricularAnalytics/CurricularAnalytics.jl/tree/v0.6.2) (2019-10-29)

[Diff since v0.6.0](https://github.com/CurricularAnalytics/CurricularAnalytics.jl/compare/v0.6.0...v0.6.2)

**Merged pull requests:**

- Development (74) ([haydenfree](https://github.com/haydenfree))
- Merge Development (73) ([haydenfree](https://github.com/haydenfree))
- Fix Visualation Bug (71) ([haydenfree](https://github.com/haydenfree))

0.6.0

- Add `similarity(c1, c2)` : Compute how similar curriculum `c1` is to curriculum `c2`. The similarity metric is computed by comparing how many courses in `c1` are also in `c2`, divided by the total number of courses in `c2`.

- Add `homology(curricula; <keyword arguments>)` : Given a collection of `Curriculum` data objects as input, provide a visulaization that shows how similar each curriculum is (in terms of shared courses) to every other curriculum in the collection.

- Add `dead_end(curric, prefixes)` : Finds all courses in curriculum `curric` that appear at the end of a path (i.e., sink vertices), and returns those courses that do not have one of the course prefixes listed in the `prefixes` array. This data is also added to the metrics dictionary on the `curric` object.

- Fixed bug in `all_paths()` : Will result in a change to metrics.

- `optimize_plan(curric, term_count, min_cpt, max_cpt, obj_order)` now supports `toxic_score_file::String` as a keyword argument. This should be a file path to a toxicity scores CSV.

- Adds a `metadata` dictionary to every data type. As the name implies this will allow for metadata to be stored on data types, such as identifying a course as a core.

- Begins testing CodeCov implementation

- Adds tests for `similarity`, `homology`, and `dead_end` functions.

0.5.3

* Gurobi is no longer an explicit dependency. If using Gurobi, then the optimization functionality is automatically enabled from within the toolbox.
* Created a healthcheck endpoint for the API
* Updated the installation documentation
* Added a `metric_histogram()` function
* Added a `basic_statistics()` function

0.5.2

Update topological sort function
Provide documentation around topological sort
Extraneous requisites are only printed once
Update basic_metrics(degreeplan), created basic_metrics(curriculum)
Created tests around basic_metrics
Created documentation for GraphAlgs.jl

Page 4 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.