dev-python/atomap
Library for analysing atomic resolution images
ChangeLog
commit 2c32bab0b23889894d98c73525cdb6362d546507
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Aug 17 15:20:15 2026 +0200
dev-python/atomap: align live dependencies with upstream
The development branch targets HyperSpy 2 and imports functionality split into exspy. Reflect its current hard dependency metadata instead of retaining the pre-HyperSpy-2 live dependency set.
commit 01e6539160961803f0c25f9c9deba7ea50ec2100
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Aug 17 15:11:50 2026 +0200
dev-python/atomap: drop incompatible 0.3.4
This release requires HyperSpy below 2, which is unavailable in the maintained package set. Atomap 0.4.2 is the supported replacement and explicitly targets HyperSpy 2.
commit 93ccc9ac4fbd445c041c38a6ae9e721504481339
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 6 20:01:43 2026 +0200
dev-python/atomap: drop 0.3.3, 0.4.0
commit 946b3d5e6f85aa6d17632eb69d8c14152e056548
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 23:16:52 2026 +0200
*/*: normalize metadata.xml DTD URL and indent
Repo-wide sweep: 144 metadata.xml files updated to use the
https://www.gentoo.org/dtd/metadata.dtd DTD URL (was http://) and
2-space indentation (was tabs). Maintainer blocks left untouched —
the 2026-04-22 normalization sweep added <name> alongside <email>
where the maintainer was Ivan, but third-party maintainer entries
(lebedev.vasya@gmail.com, megagreener@gmail.com, brothermechanic@gmail.com,
etc.) keep their email-only blocks since we can't safely guess the
corresponding <name>.
pkgcheck stays silent on all metadata-* and maintainer-* checks.
commit c5a7c2ec6b60b482eb1e75c59145fa60503c85f3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 11:32:59 2026 +0200
dev-python/atomap: align RDEPEND with upstream pyproject.toml
atomap-0.4.2 declares hyperspy>=2.0.0 and exspy as runtime dependencies in
pyproject.toml; the ebuild had hyperspy>=1.5.2 and was missing exspy entirely.
Bump the hyperspy lower bound and add the exspy entry so the dep tree matches
what the package actually imports at runtime.
commit 7eff19d346f10a93539be5da25f3628147c7c2dc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 28 23:50:14 2026 +0200
dev-python/atomap: drop bogus python USE flag
Drop 'python' and 'doc' from IUSE and the matching REQUIRED_USE='python?
( $ )'. distutils-r1 has no 'python' USE flag and
the manual REQUIRED_USE actively overwrote the eclass-set
REQUIRED_USE=$ and gated it behind a default-off
flag. 'doc' had no consumer in any phase function. Applies to all
versions: 0.3.3, 0.3.4, 0.4.0, 0.4.2, 9999.
commit 22415d042ebef2c50d9a58592756a5e492ef1e9d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Apr 23 13:35:08 2026 +0200
dev-python/atomap: drop fictional ~x86 keyword
Cascade from prior trims: atomap 0.3.3/0.3.4/0.4.0/0.4.2 depend on
>=dev-python/hyperspy-1.5.2 and dev-python/numba. Both are now
~amd64 only (hyperspy trimmed earlier in this series, numba is
~amd64-only because llvmlite is), so atomap's ~x86 claim is no
longer satisfiable. Drop ~x86 from all four kept versions.
commit b91cd93a12cb39be1b4976cdc1af27ca13ce34e5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 15:16:42 2026 +0200
*/*: bump PYTHON_COMPAT from python3_ to python3_
::gentoo has dropped python3.11 from most of the scientific Python
stack - scipy, pandas, ipython, sphinx, sympy, etc. all target
python3_ now. Overlay ebuilds still claiming python3_11
support therefore fail to resolve their PYTHON_USEDEP=[...,
python_targets_python3_11(-),...] clauses against those upstream
packages, which is the bulk of pkgcheck's NonsolvableDeps noise.
Sweep PYTHON_COMPAT across the overlay accordingly. Files touched
include 193 pure-python3 ebuilds plus 4 sci-libs/pycifrw ebuilds that
retain the python2_7 target. Commented-out COMPAT lines and one
ebuild using a custom $ array are left alone.
pkgcheck dropped from 710 to 475 lines after this change; specifically
NonsolvableDepsIn{Dev,Stable} fell from 391 to 182 combined.
Users on a python3.11 profile lose access to the updated versions in
this overlay, mirroring what ::gentoo already did to the rest of the
scientific stack.
Signed-off-by: Raukaan Cogbrother <cogbrother@raukaan.local>
commit 333a849082e704941d018a7f0b99678eda18904f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 01:07:29 2026 +0200
*/*: bump PYTHON_COMPAT to python3_
Match the ::gentoo convention (main tree dropped 3.9 / 3.10 support
a while ago). Three mechanical substitutions:
- python3_ -> python3_ (189 ebuilds)
- python3_ -> python3_ (llvmlite)
- python2_7 python3_ -> python2_7 python3_ (pycifrw)
Leaves the legacy python2_7-only ebuilds and dev-python/cython
(special PYTHON_TESTED pattern on the 0.29 series) untouched.
commit f514a8301b64862efd7b536b78909288a723b8a8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:49:13 2026 +0200
dev-python/atomap: add RESTRICT="!test? ( test )"
commit c065398e828c022ef5ce16e012b894743e8f45ad
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 12:31:04 2026 +0200
dev-python/atomap: drop unneeded empty line
commit 1c864f81b57fe17fcc645cb4321e929656280437
Author: VasilyLebedev <2115578+LebedevV@users.noreply.github.com>
Date: Sat Mar 14 03:17:14 2026 +0000
Hyperspy amendment
commit b10a5f01ad7557195de3f1e535afe68ad33dc7c0
Author: VasilyLebedev <2115578+LebedevV@users.noreply.github.com>
Date: Fri Mar 13 01:15:05 2026 +0000
Add files via upload
commit f23ece73c4451e2377c17d8b90acb53bee608563
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 15 21:28:34 2026 +0100
*/*: UPD header, Happy New Year
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit bd56ad8c4cfa96514317be4d851cb4fcbd6b8802
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 10:40:56 2025 +0100
*/*: adjusting python compat to 3.9 to 3.14
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit 240c9efe7a5112f8e854e116f1ff3d6d2ba2257b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Dec 10 21:49:32 2025 +0100
dev-python/atomap: add pypi upstream metadata
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit 75d55441dbb2e55a7102e44b643e2e17cdfbc05d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 17 21:58:20 2025 +0200
finally upd year to 2025 :)
commit b5983a43e05827b0fcd084286851a3488b81b03a
Author: VasilyLebedev <lebedevv@tcd.ie>
Date: Sun Sep 21 18:37:21 2025 +0100
apsw av atomap
commit 87512a54fdfcb0116ec9e374b274d6beb929cfde
Author: VasilyLebedev <lebedevv@tcd.ie>
Date: Fri Mar 15 15:45:33 2024 +0000
Add files via upload
commit f8fa6491599a21e827aa7dfb04cbc72e4663112c
Author: VasilyLebedev <lebedevv@tcd.ie>
Date: Wed Mar 6 14:52:22 2024 +0000
atomap version bump
commit b451ac3b81ed540a5ce0bbef96d542cd2a2a0dcd
Author: istitov <istitov@github>
Date: Mon Feb 12 10:45:30 2024 +0100
upd copyright to 2024
commit c3608abdca73662012b2024eddc0ab62f856ff05
Author: istitov <istitov@github>
Date: Mon Feb 12 10:41:34 2024 +0100
sci-libs/scikit-image -> dev-python/scikit-image
commit 64ba07c974d254c6da2aeec7a4f7921ece5cd948
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Wed Nov 29 18:47:30 2023 +0000
atomap version bump; tests added
commit 0b7fcf9639be3e82b30db7da1cc4785887b54326
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Nov 25 04:52:49 2023 +0300
mass updated PYTHON_COMPAT for python:3
commit 0e523faf7b184df56a5394f0cbc663cb2b998f44
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Tue Nov 21 18:49:09 2023 +0000
prismatic added (#228)
* Add files via upload
* sk1
* Add files via upload
* alpine
* Add files via upload
* Add files via upload
* Deadbeef
* yd-tools
* gcc-switcher
* portopts
* aptana
* lxpanelx
* py2_eclass
* fontforge py2
* ortp
* sofastat
* Add files via upload
* skb
* Add files via upload
* wmfs
* Update link-traits-1.0.3.ebuild
* Add files via upload
* zarr
* Add files via upload
* Add files via upload
* Add files via upload
* dev-python/monty added
potential issues with pytorch
* Add files via upload
* traitsui
* Add files via upload
* Add files via upload
* Add files via upload
* fabio
* Add files via upload
* pyprismatic added
* prismatic added
* atomap added
* opencv[cuda]
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Aug 17 15:20:15 2026 +0200
dev-python/atomap: align live dependencies with upstream
The development branch targets HyperSpy 2 and imports functionality split into exspy. Reflect its current hard dependency metadata instead of retaining the pre-HyperSpy-2 live dependency set.
commit 01e6539160961803f0c25f9c9deba7ea50ec2100
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Aug 17 15:11:50 2026 +0200
dev-python/atomap: drop incompatible 0.3.4
This release requires HyperSpy below 2, which is unavailable in the maintained package set. Atomap 0.4.2 is the supported replacement and explicitly targets HyperSpy 2.
commit 93ccc9ac4fbd445c041c38a6ae9e721504481339
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 6 20:01:43 2026 +0200
dev-python/atomap: drop 0.3.3, 0.4.0
commit 946b3d5e6f85aa6d17632eb69d8c14152e056548
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 23:16:52 2026 +0200
*/*: normalize metadata.xml DTD URL and indent
Repo-wide sweep: 144 metadata.xml files updated to use the
https://www.gentoo.org/dtd/metadata.dtd DTD URL (was http://) and
2-space indentation (was tabs). Maintainer blocks left untouched —
the 2026-04-22 normalization sweep added <name> alongside <email>
where the maintainer was Ivan, but third-party maintainer entries
(lebedev.vasya@gmail.com, megagreener@gmail.com, brothermechanic@gmail.com,
etc.) keep their email-only blocks since we can't safely guess the
corresponding <name>.
pkgcheck stays silent on all metadata-* and maintainer-* checks.
commit c5a7c2ec6b60b482eb1e75c59145fa60503c85f3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 11:32:59 2026 +0200
dev-python/atomap: align RDEPEND with upstream pyproject.toml
atomap-0.4.2 declares hyperspy>=2.0.0 and exspy as runtime dependencies in
pyproject.toml; the ebuild had hyperspy>=1.5.2 and was missing exspy entirely.
Bump the hyperspy lower bound and add the exspy entry so the dep tree matches
what the package actually imports at runtime.
commit 7eff19d346f10a93539be5da25f3628147c7c2dc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 28 23:50:14 2026 +0200
dev-python/atomap: drop bogus python USE flag
Drop 'python' and 'doc' from IUSE and the matching REQUIRED_USE='python?
( $ )'. distutils-r1 has no 'python' USE flag and
the manual REQUIRED_USE actively overwrote the eclass-set
REQUIRED_USE=$ and gated it behind a default-off
flag. 'doc' had no consumer in any phase function. Applies to all
versions: 0.3.3, 0.3.4, 0.4.0, 0.4.2, 9999.
commit 22415d042ebef2c50d9a58592756a5e492ef1e9d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Apr 23 13:35:08 2026 +0200
dev-python/atomap: drop fictional ~x86 keyword
Cascade from prior trims: atomap 0.3.3/0.3.4/0.4.0/0.4.2 depend on
>=dev-python/hyperspy-1.5.2 and dev-python/numba. Both are now
~amd64 only (hyperspy trimmed earlier in this series, numba is
~amd64-only because llvmlite is), so atomap's ~x86 claim is no
longer satisfiable. Drop ~x86 from all four kept versions.
commit b91cd93a12cb39be1b4976cdc1af27ca13ce34e5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 15:16:42 2026 +0200
*/*: bump PYTHON_COMPAT from python3_ to python3_
::gentoo has dropped python3.11 from most of the scientific Python
stack - scipy, pandas, ipython, sphinx, sympy, etc. all target
python3_ now. Overlay ebuilds still claiming python3_11
support therefore fail to resolve their PYTHON_USEDEP=[...,
python_targets_python3_11(-),...] clauses against those upstream
packages, which is the bulk of pkgcheck's NonsolvableDeps noise.
Sweep PYTHON_COMPAT across the overlay accordingly. Files touched
include 193 pure-python3 ebuilds plus 4 sci-libs/pycifrw ebuilds that
retain the python2_7 target. Commented-out COMPAT lines and one
ebuild using a custom $ array are left alone.
pkgcheck dropped from 710 to 475 lines after this change; specifically
NonsolvableDepsIn{Dev,Stable} fell from 391 to 182 combined.
Users on a python3.11 profile lose access to the updated versions in
this overlay, mirroring what ::gentoo already did to the rest of the
scientific stack.
Signed-off-by: Raukaan Cogbrother <cogbrother@raukaan.local>
commit 333a849082e704941d018a7f0b99678eda18904f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 01:07:29 2026 +0200
*/*: bump PYTHON_COMPAT to python3_
Match the ::gentoo convention (main tree dropped 3.9 / 3.10 support
a while ago). Three mechanical substitutions:
- python3_ -> python3_ (189 ebuilds)
- python3_ -> python3_ (llvmlite)
- python2_7 python3_ -> python2_7 python3_ (pycifrw)
Leaves the legacy python2_7-only ebuilds and dev-python/cython
(special PYTHON_TESTED pattern on the 0.29 series) untouched.
commit f514a8301b64862efd7b536b78909288a723b8a8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:49:13 2026 +0200
dev-python/atomap: add RESTRICT="!test? ( test )"
commit c065398e828c022ef5ce16e012b894743e8f45ad
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 12:31:04 2026 +0200
dev-python/atomap: drop unneeded empty line
commit 1c864f81b57fe17fcc645cb4321e929656280437
Author: VasilyLebedev <2115578+LebedevV@users.noreply.github.com>
Date: Sat Mar 14 03:17:14 2026 +0000
Hyperspy amendment
commit b10a5f01ad7557195de3f1e535afe68ad33dc7c0
Author: VasilyLebedev <2115578+LebedevV@users.noreply.github.com>
Date: Fri Mar 13 01:15:05 2026 +0000
Add files via upload
commit f23ece73c4451e2377c17d8b90acb53bee608563
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 15 21:28:34 2026 +0100
*/*: UPD header, Happy New Year
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit bd56ad8c4cfa96514317be4d851cb4fcbd6b8802
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 10:40:56 2025 +0100
*/*: adjusting python compat to 3.9 to 3.14
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit 240c9efe7a5112f8e854e116f1ff3d6d2ba2257b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Dec 10 21:49:32 2025 +0100
dev-python/atomap: add pypi upstream metadata
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit 75d55441dbb2e55a7102e44b643e2e17cdfbc05d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 17 21:58:20 2025 +0200
finally upd year to 2025 :)
commit b5983a43e05827b0fcd084286851a3488b81b03a
Author: VasilyLebedev <lebedevv@tcd.ie>
Date: Sun Sep 21 18:37:21 2025 +0100
apsw av atomap
commit 87512a54fdfcb0116ec9e374b274d6beb929cfde
Author: VasilyLebedev <lebedevv@tcd.ie>
Date: Fri Mar 15 15:45:33 2024 +0000
Add files via upload
commit f8fa6491599a21e827aa7dfb04cbc72e4663112c
Author: VasilyLebedev <lebedevv@tcd.ie>
Date: Wed Mar 6 14:52:22 2024 +0000
atomap version bump
commit b451ac3b81ed540a5ce0bbef96d542cd2a2a0dcd
Author: istitov <istitov@github>
Date: Mon Feb 12 10:45:30 2024 +0100
upd copyright to 2024
commit c3608abdca73662012b2024eddc0ab62f856ff05
Author: istitov <istitov@github>
Date: Mon Feb 12 10:41:34 2024 +0100
sci-libs/scikit-image -> dev-python/scikit-image
commit 64ba07c974d254c6da2aeec7a4f7921ece5cd948
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Wed Nov 29 18:47:30 2023 +0000
atomap version bump; tests added
commit 0b7fcf9639be3e82b30db7da1cc4785887b54326
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Nov 25 04:52:49 2023 +0300
mass updated PYTHON_COMPAT for python:3
commit 0e523faf7b184df56a5394f0cbc663cb2b998f44
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Tue Nov 21 18:49:09 2023 +0000
prismatic added (#228)
* Add files via upload
* sk1
* Add files via upload
* alpine
* Add files via upload
* Add files via upload
* Deadbeef
* yd-tools
* gcc-switcher
* portopts
* aptana
* lxpanelx
* py2_eclass
* fontforge py2
* ortp
* sofastat
* Add files via upload
* skb
* Add files via upload
* wmfs
* Update link-traits-1.0.3.ebuild
* Add files via upload
* zarr
* Add files via upload
* Add files via upload
* Add files via upload
* dev-python/monty added
potential issues with pytorch
* Add files via upload
* traitsui
* Add files via upload
* Add files via upload
* Add files via upload
* fabio
* Add files via upload
* pyprismatic added
* prismatic added
* atomap added
* opencv[cuda]


View
Download
Browse