Commit f845d9a7 authored by Fan Dongwei's avatar Fan Dongwei
Browse files

将dll加入代码库

parent 4fb72a2e
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -4,4 +4,3 @@ data/
dist/
.VSCodeCounter/
__pycache__/
ephJPLDE405
 No newline at end of file
+8 −2
Original line number Diff line number Diff line
@@ -7,14 +7,20 @@ def importEphemerisLib():
    jplDataFn = str(
        pkg_resources.files("survey_sim.ephemeris.data").joinpath("jpl.405")
    )
    #
    libFn = str(
        pkg_resources.files("survey_sim.ephemeris.data").joinpath("ephJPLDE405.dylib")
    )
    if platform.system() == "Linux":
    plt = platform.system()
    if plt == "Linux":
        libFn = str(
            pkg_resources.files("survey_sim.ephemeris.data").joinpath("ephJPLDE405.so")
        )

    elif plt == "Windows":
        libFn = str(
            pkg_resources.files("survey_sim.ephemeris.data").joinpath("ephJPLDE405.dll")
        )
    #
    d = ctypes.CDLL(libFn)
    d.loadEphFile.argtypes = [ctypes.c_char_p]
    d.loadEphFile(str.encode(jplDataFn))
+132 KiB

File added.

No diff preview for this file type.