Giter Club home page Giter Club logo

h-line-software's Introduction

Hi ๐Ÿ‘‹ My name is Victor Boesen

BSc student in Earth and Space Physics and Engineering

I started programming in the year of 2018-19 where I initially programmed in C#. However, I quickly switched to Python due to its cross platform capabilities and variety of packages to chose from. Today I'm mostly doing data/signal processing and simple graphical data illustrations with Matplotlib.
My favorite project is my hydrogen line software which connects my major interest in astronomy and software defined radio into one project. This project won the competition "Unge Forskere" in 2021.

Socials

My GitHub Stats

byggemandboesen's GitHub stats

Top Repositories








h-line-software's People

Contributors

byggemandboesen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

h-line-software's Issues

Crash in Debug for Client:Host mode of operation

Hi Victor,

I've been using the -d option when operating in Client:Host mode. Client is on a Linux PC, Host is on a RPi3b+ with a 2020 Version of OS RPi. Here is the error:


python3 H-line.py -s 2400000 -r 11 -n 1000 -l 51 -g 0 -z 0 -a 51 -e 192.168.1.116 -m 3 -i 0 -d
Receiving 1000 bins of 2048 samples each...
Traceback (most recent call last):
  File "H-line.py", line 178, in <module>
    parser()
  File "H-line.py", line 45, in parser
    main(args)
  File "H-line.py", line 98, in main
    write_debug(freqs, data, args, ra, dec)
  File "H-line.py", line 155, in write_debug
    "Data": data.tolist()
AttributeError: 'list' object has no attribute 'tolist'

I haven't tested it in single machine operation, but in client/host the following fixes it, you obviously know better than me if it will fail in both modes, in which case I've over-engineered the answer. Maybe you can just remove the second .to list() from data.tolist()

Here it is:

  if not isinstance(data, list):
      data = data.tolist()
  data = {
      "Freqs": freqs.tolist(),
      "Data": data
  }

Good luck.

Kind regards

Steve.

Moving RA / DEC coordinates

In 12 .. 20 hours observations with four degrees intervals ( -n 50000 -i 4 .. ) I recognized that the RA coordinate adds irregularly +0.1ยฐ after ~5 .. ~18 measurement intervals.
Independent from this moving RA the DEC values go up and down (e.g. 29.2 ..29.1 .. 29.0 ..29.1 .. 29.2) also with a changing number of intervals inbetween the different DEC values.

I have no idea where this behaviour might come from.

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.