Giter Club home page Giter Club logo

runanubis's Introduction

Runanubis

软件用途

  • G-nut Anubis 是一款非常成熟的数据质量分析软件,但是其成功编译和使用却有一定的困难。 在使用方面,G-nut Anubis只能一次性支持分析在同一段时间内的不同观测站的数据,同时,我们需要在config文件中准确的输入观测文件的观测起始时间和结束时间才能使程序正常运行。而这些信息其实都包括在了观测文件里面。本软件的用途就是从观测文件中提取这种没有必要自己录入的信息将其注入到config文件里面。同时,本软件还会通过启示观测时间的不同自动分类观测文件,然后分别运行G-nut Anubis。最后本软件会将输出的xtr文件通过 “anubisplot” 画出卫星的skyplot。

软件用法

    1. 环境配置

      • 为了运行 "anubisplot.py",我们需要安装python2(我安装的是python 2.7.16) 和其需要的库 "matplotlib"(我安装的是1.4.0版本) 以及 "numpy"(我安装的是1.10.4版本),这里我没有选择安装官方文档中要求的更老版本的原因是只有我装的版本才能够不通过编译源码快速的在windows 环境下成功安装。具体请参考仓库内“.\anubisplot windows enviroment setup”下的环境调试笔记。
    2. 软件准备

      • 如filedemo文件夹下一样,将编译完成的 "Runanubisplot.exe" 与 "Anubis.exe" (编译完成的G-nut Anubis,可直接使用), "anubisplot.py" (用于绘制skyplot的python脚本,可在官网找到), 观测文件和配置文件放在同一目录下。在配置文件的节点下中输入所有观测站的四字简称。
    3. 运行软件

      • 打开cmd到刚才配置的文件夹目录,输入

        "Runanubisandplot.exe [配置文件的名字] [G-nut Anubis 可执行文件的名字] [画图程序的名字]"

        而后理论上讲就可以成功将起始,终止时间注入config文件然后分别运行Anubis,最后运行画skyplot的程序了。最后画图程序会依次输出各个观察文件的skyplot图,需要手动进行存储(官方是给了自动存储的方法,不过尝试失败,正在寻找原因)。

runanubis's People

Contributors

yiyanghuo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.