Skip to content

Commit b350eb0

Browse files
Merge pull request #778 from EducationalTestingService/release/5.1.0
chore: release 5.1.0
2 parents 193227e + 6562a9b commit b350eb0

File tree

6 files changed

+7
-7
lines changed

6 files changed

+7
-7
lines changed

conda-recipe/skll/meta.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package:
22
name: skll
3-
version: 5.0.1
3+
version: 5.1.0
44

55
source:
66
path: ../../../skll

doc/contributing.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -78,12 +78,12 @@ There are three main entry points into the SKLL codebase:
7878
`run_experiment <https://skll.readthedocs.io/en/latest/run_experiment.html#using-run-experiment>`__ script. When you run the command
7979
``run_experiment <config_file>``, the following happens (at a high level):
8080

81-
- the configuration file is handed off to the `run_configuration() <https://github.com/EducationalTestingService/skll/blob/main/skll/experiments/__init__.py#L613>`__ function in ``experiments.py``.
81+
- the configuration file is handed off to the `run_configuration() <https://github.com/EducationalTestingService/skll/blob/main/skll/experiments/__init__.py#L614>`__ function in ``experiments.py``.
8282

8383
- a `SKLLConfigParser <https://github.com/EducationalTestingService/skll/blob/main/skll/config/__init__.py#L44>`__ object is instantiated from ``config.py`` that parses all of the relevant fields out of the given configuration file.
8484

8585
- the configuration fields are then passed to the `_classify_featureset() <https://github.com/EducationalTestingService/skll/blob/main/skll/experiments/__init__.py#L65>`__ function in ``experiments.py`` which instantiates the learners (using code from ``learner.py``), the featuresets (using code from ``reader.py`` & ``featureset.py``), and runs the experiments, collects the results, and writes them out to disk.
8686

87-
2. **SKLL API**. Another way to interact with SKLL is via the SKLL API directly in your Python code rather than using configuration files. For example, you could use the `Learner.from_file() <https://github.com/EducationalTestingService/skll/blob/main/skll/learner/__init__.py#L384>`__ or `VotingLearner.from_file() <https://github.com/EducationalTestingService/skll/blob/main/skll/learner/voting.py#L243>`__ methods to load saved models of those types from disk and make predictions on new data. The documentation for the SKLL API can be found `here <https://skll.readthedocs.io/en/latest/api.html>`__.
87+
2. **SKLL API**. Another way to interact with SKLL is via the SKLL API directly in your Python code rather than using configuration files. For example, you could use the `Learner.from_file() <https://github.com/EducationalTestingService/skll/blob/main/skll/learner/__init__.py#L389>`__ or `VotingLearner.from_file() <https://github.com/EducationalTestingService/skll/blob/main/skll/learner/voting.py#L245>`__ methods to load saved models of those types from disk and make predictions on new data. The documentation for the SKLL API can be found `here <https://skll.readthedocs.io/en/latest/api.html>`__.
8888

8989
3. **Utility scripts**. The scripts listed in the section above under ``utils`` are also entry points into the SKLL code. These scripts are convenient wrappers that use the SKLL API for commonly used tasks, e.g., generating predictions on new data from an already trained model.

doc/getting_started.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ SKLL can be installed via ``pip``::
66

77
pip install skll
88

9-
or via `conda <https://conda.io/projects/conda/en/latest/user-guide/install/index.html>`__::
9+
or via `conda <https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html>`__::
1010

1111
conda install -c conda-forge -c ets skll
1212

doc/run_experiment.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ SKLL supports the following feature file formats:
7777

7878
arff
7979
^^^^
80-
The same file format used by `Weka <https://www.cs.waikato.ac.nz/ml/weka/>`__
80+
The same file format used by `Weka <https://ml.cms.waikato.ac.nz//weka/>`__
8181
with the following added restrictions:
8282

8383
* Only simple numeric, string, and nomimal values are supported.

doc/tutorial.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Create virtual environment with SKLL
3131

3232
Before we proceed further, we need to install SKLL. The easiest way to do
3333
this is in a virtual environment. For this tutorial, we will
34-
use `conda <https://conda.io/projects/conda/en/latest/user-guide/install/index.html>`__
34+
use `conda <https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html>`__
3535
for creating our virtual environment as follows::
3636

3737
conda create -n skllenv -c conda-forge -c ets python=3.11 skll

skll/version.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@
1010
:organization: ETS
1111
"""
1212

13-
__version__ = "5.0.1"
13+
__version__ = "5.1.0"
1414
VERSION = tuple(int(x) for x in __version__.split("."))

0 commit comments

Comments
 (0)