Kaynağa Gözat

fix: remove NumPy direct dependency (#41)

Note that Numpy is still a dependency of Skyfield and its dependencies.
tags/v1.0.2
Jérôme Deuchnord 2 yıl önce
committed by GitHub
ebeveyn
işleme
f0b4267985
Veri tabanında bu imza için bilinen anahtar bulunamadı GPG Anahtar Kimliği: 4AEE18F83AFDEB23
3 değiştirilmiş dosya ile 3 ekleme ve 6 silme
  1. +1
    -2
      kosmorrolib/events.py
  2. +2
    -3
      kosmorrolib/model.py
  3. +0
    -1
      pyproject.toml

+ 1
- 2
kosmorrolib/events.py Dosyayı Görüntüle

@@ -23,10 +23,9 @@ from skyfield.timelib import Time
from skyfield.searchlib import find_discrete, find_maxima, find_minima
from skyfield.units import Angle
from skyfield import almanac, eclipselib
from numpy import pi
from math import pi

from kosmorrolib.model import (
Object,
Event,
Object,
Star,


+ 2
- 3
kosmorrolib/model.py Dosyayı Görüntüle

@@ -19,8 +19,7 @@
from abc import ABC, abstractmethod
from typing import Union
from datetime import datetime, timezone

import numpy
from math import asin

from skyfield.api import Topos, Time, Angle
from skyfield.vectorlib import VectorSum as SkfPlanet
@@ -180,7 +179,7 @@ class Object(Serializable):
.radec()
)

return Angle(radians=numpy.arcsin(self.radius / distance.km) * 2.0)
return Angle(radians=asin(self.radius / distance.km) * 2.0)

def serialize(self) -> dict:
"""Serialize the given object


+ 0
- 1
pyproject.toml Dosyayı Görüntüle

@@ -23,7 +23,6 @@ classifiers = [
python = ">=3.7,<3.11"
skyfield = "^1.21"
skyfield-data = "^3.0"
numpy = "^1.17"
python-dateutil = "^2.8"

[tool.poetry.dev-dependencies]


Yükleniyor…
İptal
Kaydet