Skip to content

Commit 6abf568

Browse files
authored
Updates (#17)
* updates * updating dependencies
1 parent 6056f71 commit 6abf568

File tree

7 files changed

+115
-101
lines changed

7 files changed

+115
-101
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
env:
2828
SOURCE_TAG: ${{ github.event.release.tag_name }}
2929
run: |
30-
echo "${SOURCE_TAG:1}" > ml_base/version.txt
30+
echo -n "${SOURCE_TAG:1}" > ml_base/version.txt
3131
3232
- name: "Build Package"
3333
run: make build

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,29 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.2.1] - 2022-05-10
9+
10+
## Fixed
11+
12+
- Removed debugging statement from root of package.
13+
- Removed newline character from version string.
14+
815
## [0.2.0] - 2022-02-16
16+
917
### Added
18+
1019
- MLModelDecorator base class.
1120
- Ability to add a decorator to a model in the ModelManager.
1221

1322
## [0.1.1] - 2021-01-17
23+
1424
### Fixed
25+
1526
- Double initialization issue in ModelManager singleton class
1627

1728
## [0.1.0] - 2020-11-04
29+
1830
### Added
31+
1932
- Base class "MLModel" for holding machine learning model prediction functionality
2033
- Class "ModelManager" for managing MLModel objects

README.md

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,27 @@
1-
# ML Base Package
2-
Base classes and utilities that are useful for deploying ML models.
1+
![Code Quality Status](https://github.com/schmidtbri/ml-base/actions/workflows/test.yml/badge.svg)
2+
[![License](https://img.shields.io/badge/license-BSD--3--Clause-green)](https://opensource.org/licenses/BSD-3-Clause)
3+
[![PyPi](https://img.shields.io/badge/pypi-v0.2.1-green)](https://pypi.org/project/ml-base/)
34

4-
This package is useful for creating abstractions around machine learning models that make it easier to deploy them into
5-
other software systems.
5+
# ml-base
6+
7+
**ml-base** is a package that provides base classes and utilities that are useful for deploying machine learning models.
68

79
## Installation
810

9-
To download the code and set up a development use these instructions.
11+
The easiest way to install ml-base is using pip
12+
13+
```bash
14+
pip install ml-base
15+
```
16+
17+
## Usage
1018

11-
To download the source code execute this command:
19+
There are several examples of how to use the ml-base framework in the
20+
[documentation](https://schmidtbri.github.io/ml-base/).
21+
22+
## Development
23+
24+
First, download the source code with this command:
1225

1326
```bash
1427
git clone https://github.com/schmidtbri/ml-base
@@ -31,8 +44,10 @@ Install the dependencies:
3144
make dependencies
3245
```
3346

34-
## Running the Unit Tests
47+
## Testing
48+
3549
To run the unit test suite execute these commands:
50+
3651
```bash
3752
# first install the test dependencies
3853
make test-dependencies
@@ -42,4 +57,4 @@ make test
4257

4358
# clean up the unit tests
4459
make clean-test
45-
```
60+
```

0 commit comments

Comments
 (0)