gpo.zugaina.org

Search Portage & Overlays:

dev-python/atomap

Library for analysing atomic resolution images

Screenshots

  • atomap-9999
    test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: GPL-3   
    Overlay: stuff
  • atomap-0.4.2
    ~amd64
    test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: GPL-3   
    Overlay: stuff

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]