Skip to content

Commit 2d2f9b1

Browse files
committed
make release-tag: Merge branch 'master' into stable
2 parents 37c9182 + 3fb70a2 commit 2d2f9b1

23 files changed

+435
-85
lines changed

.github/workflows/integration.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,24 @@ jobs:
99
runs-on: ${{ matrix.os }}
1010
strategy:
1111
matrix:
12-
python-version: [3.6, 3.7, 3.8, 3.9]
13-
os: [ubuntu-20.04, macos-latest, windows-latest]
12+
python-version: ['3.7', '3.8', '3.9', '3.10']
13+
os: [ubuntu-latest, macos-latest, windows-latest]
1414
steps:
1515
- uses: actions/checkout@v1
1616
- name: Set up Python ${{ matrix.python-version }}
1717
uses: actions/setup-python@v2
1818
with:
1919
python-version: ${{ matrix.python-version }}
20-
- if: matrix.os == 'windows-latest'
20+
- if: matrix.os == 'windows-latest' && matrix.python-version != 3.10
2121
name: Install dependencies - Windows
2222
run: |
2323
python -m pip install --upgrade pip
2424
python -m pip install 'torch>=1.8.0,<2' -f https://download.pytorch.org/whl/cpu/torch/
25-
- if: matrix.os == 'windows-latest' && matrix.python-version == 3.6
26-
name: Install dependencies - Windows with Python 3.6
27-
run: python -m pip install pywinpty==2.0.1
25+
- if: matrix.os == 'windows-latest' && matrix.python-version == 3.10
26+
name: Install dependencies - Windows
27+
run: |
28+
python -m pip install --upgrade pip
29+
python -m pip install 'torch>=1.11.0,<2' -f https://download.pytorch.org/whl/cpu/torch/
2830
- name: Install dependencies
2931
run: |
3032
python -m pip install --upgrade pip

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66

77
jobs:
88
lint:
9-
runs-on: ubuntu-20.04
9+
runs-on: ubuntu-latest
1010
steps:
1111
- uses: actions/checkout@v1
1212
- name: Set up Python 3.8

.github/workflows/minimum.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,24 @@ jobs:
99
runs-on: ${{ matrix.os }}
1010
strategy:
1111
matrix:
12-
python-version: [3.6, 3.7, 3.8, 3.9]
13-
os: [ubuntu-20.04, macos-latest, windows-latest]
12+
python-version: ['3.7', '3.8', '3.9', '3.10']
13+
os: [ubuntu-latest, macos-latest, windows-latest]
1414
steps:
1515
- uses: actions/checkout@v1
1616
- name: Set up Python ${{ matrix.python-version }}
1717
uses: actions/setup-python@v2
1818
with:
1919
python-version: ${{ matrix.python-version }}
20-
- if: matrix.os == 'windows-latest'
20+
- if: matrix.os == 'windows-latest' && matrix.python-version != '3.10'
2121
name: Install dependencies - Windows
2222
run: |
2323
python -m pip install --upgrade pip
2424
python -m pip install 'torch==1.8.0' -f https://download.pytorch.org/whl/cpu/torch/
25-
- if: matrix.os == 'windows-latest' && matrix.python-version == 3.6
26-
name: Install dependencies - Windows with Python 3.6
27-
run: python -m pip install pywinpty==2.0.1
25+
- if: matrix.os == 'windows-latest' && matrix.python-version == '3.10'
26+
name: Install dependencies - Windows
27+
run: |
28+
python -m pip install --upgrade pip
29+
python -m pip install 'torch==1.11.0' -f https://download.pytorch.org/whl/cpu/torch/
2830
- name: Install dependencies
2931
run: |
3032
python -m pip install --upgrade pip

.github/workflows/readme.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ jobs:
99
runs-on: ${{ matrix.os }}
1010
strategy:
1111
matrix:
12-
python-version: [3.6, 3.7, 3.8, 3.9]
13-
os: [ubuntu-20.04, macos-latest] # skip windows bc rundoc fails
12+
python-version: ['3.7', '3.8', '3.9', '3.10']
13+
os: [ubuntu-latest, macos-latest] # skip windows bc rundoc fails
1414
steps:
1515
- uses: actions/checkout@v1
1616
- name: Set up Python ${{ matrix.python-version }}

.github/workflows/unit.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,24 @@ jobs:
99
runs-on: ${{ matrix.os }}
1010
strategy:
1111
matrix:
12-
python-version: [3.6, 3.7, 3.8, 3.9]
13-
os: [ubuntu-20.04, macos-latest, windows-latest]
12+
python-version: ['3.7', '3.8', '3.9', '3.10']
13+
os: [ubuntu-latest, macos-latest, windows-latest]
1414
steps:
1515
- uses: actions/checkout@v1
1616
- name: Set up Python ${{ matrix.python-version }}
1717
uses: actions/setup-python@v2
1818
with:
1919
python-version: ${{ matrix.python-version }}
20-
- if: matrix.os == 'windows-latest'
20+
- if: matrix.os == 'windows-latest' && matrix.python-version != 3.10
2121
name: Install dependencies - Windows
2222
run: |
2323
python -m pip install --upgrade pip
2424
python -m pip install 'torch>=1.8.0,<2' -f https://download.pytorch.org/whl/cpu/torch/
25-
- if: matrix.os == 'windows-latest' && matrix.python-version == 3.6
26-
name: Install dependencies - Windows with Python 3.6
27-
run: python -m pip install pywinpty==2.0.1
25+
- if: matrix.os == 'windows-latest' && matrix.python-version == 3.10
26+
name: Install dependencies - Windows
27+
run: |
28+
python -m pip install --upgrade pip
29+
python -m pip install 'torch>=1.11.0,<2' -f https://download.pytorch.org/whl/cpu/torch/
2830
- name: Install dependencies
2931
run: |
3032
python -m pip install --upgrade pip

.travis.yml

Lines changed: 0 additions & 22 deletions
This file was deleted.

HISTORY.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,32 @@
11
# History
22

3+
## v0.9.0 - 2023-01-18
4+
5+
This release supports Python 3.10 and drops support for Python 3.6. We also add a verbosity argument to report generation.
6+
7+
### New Features
8+
* Silent mode when creating reports. - Issue [#269](https://github.com/sdv-dev/SDMetrics/issues/269) by @katxiao
9+
* Support Python versions >=3.7 and <3.11 - Issue [287](https://github.com/sdv-dev/SDMetrics/issues/287) by @katxiao
10+
11+
## v0.8.1 - 2022-12-09
12+
13+
This release fixes bugs in the existing metrics and reports. We also make the reports compatible with future SDV versions.
14+
15+
### New Features
16+
* Filter out additional sdtypes that will be available in future versions of SDV - Issue [#265](https://github.com/sdv-dev/SDMetrics/issues/265) by @katxiao
17+
* NewRowSynthesis should ignore PrimaryKey column - Issue [#260](https://github.com/sdv-dev/SDMetrics/issues/260) by @katxiao
18+
19+
### Bug Fixes
20+
* Visualization crashes if there are metric errors - Issue [#272](https://github.com/sdv-dev/SDMetrics/issues/272) by @katxiao
21+
* Score for TVComplement if synthetic data only has missing values - Issue [#271](https://github.com/sdv-dev/SDMetrics/issues/271) by @katxiao
22+
* Fix 'timestamp' column metadata in the multi table demo - Issue [#267](https://github.com/sdv-dev/SDMetrics/issues/267) by @katxiao
23+
* Fix 'duration' column in the single table demo - Issue [#266](https://github.com/sdv-dev/SDMetrics/issues/266) by @katxiao
24+
* README.md example has a bug - Issue [#262](https://github.com/sdv-dev/SDMetrics/issues/262) by @katxiao
25+
* Update README.md to fix a bug - Issue [#263](https://github.com/sdv-dev/SDMetrics/issues/263) by @katxiao
26+
* Visualization get_column_pair_plot: update parameter name to column_names - Issue [#258](https://github.com/sdv-dev/SDMetrics/issues/258) by @katxiao
27+
* "Column Shapes" and "Column Pair Trends" Calculation Inconsistency - Issue [#254](https://github.com/sdv-dev/SDMetrics/issues/254) by @katxiao
28+
* Diagnostic Report missing RangeCoverage for numerical columns - Issue [#255](https://github.com/sdv-dev/SDMetrics/issues/255) by @katxiao
29+
330
## v0.8.0 - 2022-11-02
431

532
This release introduces the `DiagnosticReport`, which helps a user verify – at a quick glance – that their data is valid. We also fix an existing bug with detection metrics.

INSTALL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Requirements
44

5-
**SDMetrics** has been developed and tested on [Python 3.6, 3.7 and 3.8](https://www.python.org/downloads/)
5+
**SDMetrics** has been developed and tested on [Python 3.7, 3.8, 3.9, and 3.10](https://www.python.org/downloads/)
66

77
Also, although it is not strictly required, the usage of a [virtualenv](
88
https://virtualenv.pypa.io/en/latest/) is highly recommended in order to avoid

conda/meta.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
{% set name = 'sdmetrics' %}
2-
{% set version = '0.8.1' %}
1+
{% set version = '0.9.0.dev1' %}
32

43
package:
54
name: "{{ name|lower }}"

sdmetrics/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
__author__ = 'MIT Data To AI Lab'
66
__email__ = '[email protected]'
7-
__version__ = '0.8.1'
7+
__version__ = '0.9.0.dev1'
88

99
import pandas as pd
1010

0 commit comments

Comments
 (0)