Attipaci's Projects

attipaci/redisx

RedisX is a free, light-weight Redis client library for C/C++. It works with Redis forks / clones like Dragonfly or Valkey also. It supports both interactive and pipelined Redis queries, managing and processing subscriptions, atomic execution blocks, and LUA scripts loading. It can be used with multiple Redis servers simultaneously also. RedisX is free to use, in any way you like, without licensing restrictions.
  • Fedora rawhide : aarch64, ppc64le, s390x, x86_64

attipaci/xchange

The xchange library provides generic structured data representation in C/C++, and includes a JSON support (parsing and generation). It is free to use, in any way you like, without licensing restrictions. It is a dependency for the redisx package, whose unofficial packages are available on Copr under attipaci/redisx.
  • EPEL 10 : aarch64, ppc64le, s390x, x86_64
  • Fedora 42 : aarch64, i386, ppc64le, s390x, x86_64
  • Fedora rawhide : aarch64, i386, ppc64le, s390x, x86_64

attipaci/naif-cspice

The NAIF CSPICE Toolkit, together with data obtained from the JPL Horizons system, is commonly used for obtaining precise orbital data for planets, moons, asteroids, comets, and spacecraft. It can provide precise positions, velocities, orientation, and in some cases shape information on the mentioned orbiting bodies. The Navigation and Ancillary Information Facility (NAIF), acting under the directions of NASA's Planetary Science Division, has built an information system named "SPICE" (Spacecraft, Planet, Instrument, C-matrix, Events) to assist NASA scientists in planning and interpreting scientific observations from space-borne instruments, and to assist NASA engineers involved in modeling, planning and executing activities needed to conduct planetary exploration missions. This package is redistributed with the explicit permission by NAIF, and in accordance with the upstream licensing terms.
  • Fedora 42 : aarch64, ppc64le, s390x, x86_64
  • Fedora rawhide : aarch64, ppc64le, s390x, x86_64

attipaci/supernovas

SuperNOVAS is a C/C++ astronomy library, providing high-precision astronomical calculations such as one might need for running an observatory or a precise planetarium program. It is a fork of the Naval Observatory Vector Astrometry Software (NOVAS) C version 3.1, providing bug fixes and making it easier to use overall. The main goals of SuperNOVAS are to improve usability, add new features, promote best practices, and provide accessible documentation -- all while retaining 100% API compatibility with NOVAS C 3.1. Thus, if you have written code for NOVAS C 3.1, it should readily work with SuperNOVAS also. SuperNOVAS is entirely free to use without licensing restrictions. Its source code is compatible with the C99 standard, and hence should be suitable for old and new platforms alike. It is light-weight and easy to use, with full support for the IAU 2000/2006 standards for sub-microarcsecond position calculations.
  • EPEL 10 : aarch64, ppc64le, s390x, x86_64
  • Fedora 41 : aarch64, ppc64le, s390x, x86_64
  • Fedora 42 : aarch64, ppc64le, s390x, x86_64
  • Fedora rawhide : aarch64, ppc64le, s390x, x86_64