Asreview

Latest version: v1.6.2

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

Scan your dependencies

Page 17 of 19

0.8rc0

None

0.7.2

None

0.7.1

Release notes

Bug fixes

- Fixed an issue where the `__init__.py` file was missing for the `asreview.io` package.

0.7

Release notes

New features
- You can now provide multiple datasets. They will be merged/appended together.
- You can provide a dataset with only inclusions. Use the flag `--included_dataset`. You are able to provide multiple included datasets.
- You can provide a dataset with only exclusions. Use the flag `--excluded_dataset`. Multiple files are possible.
- You can provide a labelled prior dataset. Use the flag`--prior_dataset`. Multiple files are possible.
- If given a partially labeled dataset, ASReview will now continue with those labels.
- A partially labeled dataset can now be simulated by ASReview.

Feature changes
- The flag `--extra_dataset` is removed, since its functionality is now covered by `--prior_dataset`.
- Oracle mode now takes the width of your console more into account.
- `prior_included` and `prior_excluded` are phased out.
- The option `--log_file` has been renamed to `--state_file`. The old option is (for now) still available.

Bug fixes
- Fix several issues with the parameters in the config file not being the same as `model.param`.

API Changes
- The `DenseNNLayer` model has been renamed to `NN2Layer` to have a more consistent naming scheme. In the same vein, it is now available under `asreview.models.nn_2_layer`.
- Functionality of creating the feature matrix has been moved from the factory `asreview.review.factory` to the review base class. Thus, instead of supplying the feature matrix to the review class, you should supply an `ASReviewData` instance.
- The current query is now stored in the log file.
- The feature matrix is now stored in the log file. This should improve performance, when restarting ASReview.
- When using the `reviewer.query` function, you can supply a different query strategy.
- It is now possible to write extensions for reading different file formats, using the `asreview.readers` entry-point.
- The Logger now has a property `settings` that replaces the `add_settings` method.
- Everything related to the `logger` functionality has been renamed to `state`. That means that arguments have been changed, class names have been changed, function names have been changed, etc.

Miscellaneous
- Improve documentation.

0.6

Release notes

Features
- Add extra CLI argument: --feature_extraction
- Set the feature extraction method from the command line.

Bug fixes
- Fix an issue where the program would break if the number of prior inclusions and exclusions were not equal.
- Fix an issue where hyperopt would create int64 values that would break the simulation.
- Fix mixed query strategy calling itself "mixed" instead of the proper name.
- Fix hyperopt parameters in base classes being unavailable for optimization.
- Fix hyperopt definition of `tfidf`:`ngram_max` to return the appropriate value.
- Fix hyperopt implementation for `nn2-layer` model.
- Fix the embedding matrix being present in the default parameters of the LSTM models.
- Fix an issue where feature extraction parameters were not properly decoded from a configuration file.
API Changes
- Add new member functions `from_file` and `from_path` to Analysis class.
- Fix the attribute `name` in several classes to match their class name.
- Add a new property `param` to `BaseModel` to get the current parameters of a model. This should eliminate a number of potential bugs.
- Change argument/attribute `workers`of `Doc2Vec` class to `n_jobs` to make it follow *SKLearn* convention.
- The settings of the review are now added within the Review class, instead of in the factory.

Miscellaneous
- Phase out some `os.path` usage in favor of `pathlib`.
- Improved unit tests.

0.5.0

Release notes

- Replaces PyInquirer by Questionary. This solves issues with other python packages like Ipython and Jupyter Notebook.
- If asreview refuses to install, manually uninstall PyInquirer (`pip uninstall pyinquirer`) and then try again to install asreview.
- Improved KeyBoard interrupts
- Check logfile extensions

Page 17 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.