Apocrypha

numpy

Fast array and numerical python library

NumPy is a general-purpose array-processing Python package designed to efficiently manipulate large multi-dimensional arrays of arbitrary records without sacrificing too much speed for small multi-dimensional arrays. There are also basic facilities for discrete fourier transform, basic linear algebra and random number generation. It is the successor of Numeric and numarray.

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 2.5.1 4 13 h details ›
ha-bleeding-edge GitHub ↗ 2.3.2 1 3 d details ›
HomeAssistantRepository GitHub ↗ 1.26.0-r1 1 10 mo details ›

Versions & arches

VersionOverlay amd64arm64x86ppc64riscvalphaarmhppaloongm68kmipsppcs390sparc Committed
2.5.1 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing alpha testing arm testing hppa testing loong testing m68k testing mips testing ppc testing s390 testing sparc testing view · download · history ↗
2.4.6 gentoo amd64 stable arm64 stable x86 stable ppc64 testing riscv testing alpha testing arm stable hppa testing loong testing m68k testing mips testing ppc testing s390 testing sparc testing view · download · history ↗
2.4.4 gentoo amd64 stable arm64 stable x86 stable ppc64 stable riscv testing alpha testing arm stable hppa testing loong testing m68k testing mips testing ppc testing s390 testing sparc testing view · download · history ↗
2.3.2 ha-bleeding-edge amd64 testing arm64 testing x86 untested ppc64 untested riscv untested alpha untested arm untested hppa untested loong untested m68k untested mips untested ppc untested s390 untested sparc untested 50 d view · download · history ↗
2.2.6 gentoo amd64 stable arm64 stable x86 stable ppc64 stable riscv testing alpha testing arm stable hppa testing loong testing m68k testing mips testing ppc stable s390 testing sparc testing view · download · history ↗
1.26.0-r1 HomeAssistantRepository amd64 stable arm64 stable x86 stable ppc64 untested riscv untested alpha untested arm stable hppa untested loong untested m68k untested mips untested ppc untested s390 untested sparc untested 22 mo view · download · history ↗

Use flags of 2.5.1

  • big-endian Big-endian toolchain support
  • +cpudetection Enable dynamic dispatch to additional CPU extensions not covered by enabled CPU_FLAGS_*. This permits NumPy to benefit from improved performance when CPUs support more instruction sets, while preserving compatibility with the baseline set by CPU_FLAGS_*.
  • index64 Enable 64-bit array indexing support
  • +lapack Add support for the virtual/lapack numerical library
  • test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
  • debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
  • verify-provenance Verify provenance of PyPI distfiles (verifies that the artifact comes from upstream source repository)
25 expansion flags (python targets, ABIs, cpu flags…)
  • cpu_flags_arm_neon
  • cpu_flags_arm_neon-fp16
  • cpu_flags_arm_vfpv4
  • cpu_flags_arm_asimd
  • cpu_flags_arm_asimdhp
  • cpu_flags_arm_asimddp
  • cpu_flags_arm_asimdfhm
  • cpu_flags_arm_sve
  • cpu_flags_ppc_vsx
  • cpu_flags_ppc_vsx2
  • cpu_flags_ppc_vsx3
  • cpu_flags_ppc_vsx4
  • cpu_flags_x86_avx2
  • cpu_flags_x86_avx512bw
  • cpu_flags_x86_avx512dq
  • cpu_flags_x86_avx512vl
  • cpu_flags_x86_avx512_bf16
  • cpu_flags_x86_avx512_bitalg
  • cpu_flags_x86_avx512_fp16
  • cpu_flags_x86_avx512_vbmi2
  • cpu_flags_x86_sse4_2
  • python_targets_python3_12
  • python_targets_python3_13
  • python_targets_python3_14
  • python_targets_python3_15

Runtime dependencies of 2.5.1

show 19 lines
lapack? (
)
python_targets_python3_12? (
)
python_targets_python3_13? (
)
python_targets_python3_14? (
)
python_targets_python3_15? (
)
lapack? (
)