1
0

18 Commits

Author SHA256 Message Date
ba3f8d488e Accepting request 1276003 from devel:languages:python:numeric
- Switch to pyproject macros.

OBS-URL: https://build.opensuse.org/request/show/1276003
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openTSNE?expand=0&rev=9
2025-05-09 16:50:19 +00:00
3f3319ea05 - Switch to pyproject macros.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-openTSNE?expand=0&rev=17
2025-05-09 05:33:36 +00:00
6104dcff23 Accepting request 1224110 from devel:languages:python:numeric
- update to 1.0.2:
  * build wheels for Python 3.12 (#255)
  * update minimum Python version to 3.9
  * add numpy 2.x support

OBS-URL: https://build.opensuse.org/request/show/1224110
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openTSNE?expand=0&rev=8
2024-11-14 15:09:52 +00:00
6fad603649 - update to 1.0.2:
* build wheels for Python 3.12 (#255)
  * update minimum Python version to 3.9
  * add numpy 2.x support

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-openTSNE?expand=0&rev=15
2024-11-14 09:02:41 +00:00
1cdc896cb9 Accepting request 1198639 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1198639
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openTSNE?expand=0&rev=7
2024-09-04 11:27:27 +00:00
f61cf26a40 Accepting request 1160837 from devel:languages:python:numeric
- update to 1.0.1:
  * setup.py maintenance
  * drop Python 3.6 support
  * correctly implement dof parameter in exact BH implementation
- drop get-numpy-include.patch (upstream)

  * Given the longtime stability of openTSNE, it is only fitting

OBS-URL: https://build.opensuse.org/request/show/1160837
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openTSNE?expand=0&rev=6
2024-03-25 20:08:00 +00:00
3804ff75b8 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-openTSNE?expand=0&rev=11 2024-03-22 20:55:29 +00:00
0cd0a9c3dc - update to 1.0.1:
* setup.py maintenance
  * drop Python 3.6 support
  * correctly implement dof parameter in exact BH implementation
- drop get-numpy-include.patch (upstream)
  * Given the longtime stability of openTSNE, it is only fitting

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-openTSNE?expand=0&rev=10
2024-03-22 20:55:20 +00:00
ff4699a337 Accepting request 1111748 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/1111748
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openTSNE?expand=0&rev=5
2023-09-20 11:25:23 +00:00
2223a365e1 Accepting request 1111345 from home:mcalabkova:branches:devel:languages:python:numeric
- Update to 1.0.0
  * Given the longtime stability of openTSNE, it is only fitting 
    that we release a v1.0.0.
  * Various documentation fixes
  * Include Python 3.11 in the test and build matrix
  * Uniform affinity kernel now supports mean and max mode
- add get-numpy-include.patch

OBS-URL: https://build.opensuse.org/request/show/1111345
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-openTSNE?expand=0&rev=8
2023-09-17 09:46:22 +00:00
7455d9d7c5 Accepting request 963465 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/963465
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openTSNE?expand=0&rev=4
2022-03-21 19:11:37 +00:00
9fba3dde0b Accepting request 963336 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 0.6.2
  * By default, we now use the MultiscaleMixture affinity model,
    enabling us to pass in a list of perplexities instead of a
    single perplexity value. This is fully backwards compatible.
  * Previously, perplexity values would be changed according to the
    dataset. E.g. we pass in perplexity=100 with N=150. Then
    TSNE.perplexity would be equal to 50. Instead, keep this value
    as is and add an effective_perplexity_ attribute (following the
    convention from scikit-learn, which puts in the corrected
    perplexity values.
  * Fix bug where interpolation grid was being prepared even when
    using BH optimization during transform.
  * Enable calling .transform with precomputed distances. In this
    case, the data matrix will be assumed to be a distance matrix.
  * Fix potential problem with clang-13, which actually does
    optimization with infinities using the -ffast-math flag
- Enable python310 build
- Skip a test in 32bit failing due to rounding errors

OBS-URL: https://build.opensuse.org/request/show/963336
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-openTSNE?expand=0&rev=6
2022-03-21 07:33:54 +00:00
b185393313 Accepting request 951934 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/951934
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openTSNE?expand=0&rev=3
2022-02-06 22:54:42 +00:00
cd26b8ccbb Accepting request 951592 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 0.6.1
  * Remove affinites from TSNE construction, allow custom
    affinities and initialization in .fit method. This improves the
    API when dealing with non-tabular data. This is not backwards
    compatible.
  * Add metric="precomputed". This includes the addition of
    openTSNE.nearest_neighbors.PrecomputedDistanceMatrix and
    openTSNE.nearest_neighbors.PrecomputedNeighbors.
  * Add knn_index parameter to openTSNE.affinity classes.
  * Add (less-than-ideal) workaround for pickling Annoy objects.
  * Extend the range of recommended FFTW boxes up to 1000.
  * Remove deprecated openTSNE.nearest_neighbors.BallTree.
  * Remove deprecated openTSNE.callbacks.ErrorLogger.
  * Remove deprecated TSNE.neighbors_method property.
  * Add and set as default negative_gradient_method="auto".
- Skip building on python310: gh#pavlin-policar/openTSNE#205

OBS-URL: https://build.opensuse.org/request/show/951592
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-openTSNE?expand=0&rev=5
2022-02-06 15:34:36 +00:00
Richard Brown
e66cd42b49 Accepting request 882539 from devel:languages:python:numeric
OBS-URL: https://build.opensuse.org/request/show/882539
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openTSNE?expand=0&rev=2
2021-04-06 15:29:43 +00:00
af5a798d47 Accepting request 882511 from home:bmwiedemann:branches:devel:languages:python:numeric
Add python-openTSNE-disable-CPU-autodetection.patch (boo#1100677)

OBS-URL: https://build.opensuse.org/request/show/882511
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-openTSNE?expand=0&rev=3
2021-04-01 10:32:47 +00:00
Richard Brown
9860e74cd7 Accepting request 867964 from devel:languages:python:numeric
replaces python-fastTSNE

OBS-URL: https://build.opensuse.org/request/show/867964
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openTSNE?expand=0&rev=1
2021-03-30 18:56:09 +00:00
5465980196 Accepting request 867806 from home:bnavigator:branches:devel:languages:python:numeric
The new name for python-fastTSNE

OBS-URL: https://build.opensuse.org/request/show/867806
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-openTSNE?expand=0&rev=1
2021-01-30 11:39:41 +00:00
4 changed files with 23 additions and 8 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:525b3e33716b67c577a3c4567627ab6388ea61d5dd0b230c87e434f3c7268e1d
size 22107255

3
openTSNE-1.0.2-gh.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:41d34d969b26649a1f3a3778a1b874b690bfbe71536c0d436fe35318bf3aedae
size 22107860

View File

@@ -1,3 +1,16 @@
-------------------------------------------------------------------
Fri May 9 05:12:25 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
- Switch to pyproject macros.
-------------------------------------------------------------------
Thu Nov 14 09:02:21 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 1.0.2:
* build wheels for Python 3.12 (#255)
* update minimum Python version to 3.9
* add numpy 2.x support
-------------------------------------------------------------------
Tue Sep 3 09:44:28 UTC 2024 - Andreas Schwab <schwab@suse.de>

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-openTSNE
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-openTSNE
Version: 1.0.1
Version: 1.0.2
Release: 0
Summary: Extensible, parallel implementations of t-SNE
License: BSD-3-Clause
@@ -29,9 +29,11 @@ Patch0: python-openTSNE-disable-CPU-autodetection.patch
BuildRequires: %{python_module Cython}
BuildRequires: %{python_module devel >= 3.7}
BuildRequires: %{python_module numpy-devel >= 1.16.6}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module scikit-learn >= 0.20}
BuildRequires: %{python_module scipy}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module wheel}
BuildRequires: c++_compiler
BuildRequires: fdupes
BuildRequires: fftw3-devel
@@ -56,10 +58,10 @@ Extensible, parallel implementations of t-SNE
%build
export CFLAGS="%{optflags}"
%python_build
%pyproject_wheel
%install
%python_install
%pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitearch}
%check
@@ -73,6 +75,6 @@ export CFLAGS="%{optflags}"
%doc README.rst
%license LICENSE
%{python_sitearch}/openTSNE
%{python_sitearch}/openTSNE-%{version}*-info
%{python_sitearch}/open[Tt][Ss][Nn][Ee]-%{version}.dist-info
%changelog