Ugrás a fő tartalomra

Bejegyzések

SoCiS Status report - What is going on?

There was a big silence from my side regarding the improvements in the past month... Sorry about that, but do not worry, I am summarizing up everything below now: 😉

In the official repo you can find right now these two classes:

TransformVisibilityTransform's basic purpose to provide a DFT (Discrete Fourier Transformation) and an IDFT (Inverse Discrete Fourier Transformation) method which can be used to create visbility values from intensity maps and in the other way around.
An example for the usage of the DFT method:

You can find more information about the Transform class on the github wiki of the project.
And now about the Visibility class. During synthesis imaging the data comes from different telescopes with different distance from each other. As a result of this we can create images with the same angular resolution what we would get by using a telescope with the size of what is the distance between our two most distant telescopes. These telescopes measure the so called visibil…
Legutóbbi bejegyzések

SoCiS - First status report - Xrayvision

In the past two weeks I got to know to SunPy. I learned about the modules (especially about SunPy Map and Sunpy IO) which will be important this summer. Besides that I spent time with understanding some IDL codes what can be used as a model for the first implementation of the proccess.
We have our new repo here: https://github.com/sunpy/xrayvision
At the moment it is empty (besides the module template), but soon this is going to change.
The first update will be a data structure which can represent the visibilities. For more info visit the issue.
Stay tuned!

SunPy - X-ray VIsibility Synthesis ImagiNg or Xray-VISION - SoCiS 2017

I am pleased to inform you  this summer I am going to work on to create a library for SunPy which enables to create interpretable maps in cases of when the base lines for synthesis images are not following a regular pattern. This library's focus will be to compensate the effect of such cases.

You can find more details about the topic in this article.

Also the upper link contains the reference for the first algorithm (CLEAN) what I am going to implement. My current status is that playing around with little aspects of this task and I try to come up with a good concept how to actually do it. So I spend most of my time reading about it. And thinking about how to do it in a good way. :)

My little bit "more technical" proposal for this summer can be found here at github.

And at the end, I would like to thank for the SunPy community and ESA that I can participate in this program this summer. I hope my work is going to reach the expectations :)

So keep tuned, my next post will c…

Marble Maps - Find your way and explore the world on Android!

Update 1: Google Play still not has the newest version, but it is incomming in the following days
Update 2: There is an open beta version now, you can get it from here from Google Play.

Marble Maps has the following features:
MapMarble Maps uses OpenStreetMap's mapWondering around on the mapYou can move the map with one finger by dragging the map with itIt will increase the zoom if you touch double times fast to the mapYou can also zoom with two fingers (only supported on multitouch devices)Handling your positionYou can check your position on the mapYou can check the distance and direction to your position when your position is not visible You can center the view to your positionRoutingYou can plan routes via interactive placemarks, you have to search for something and after that, you can use the result as a waypoint Also, you can modify the route instead of the interactive waypoints with the route editor which is available from the menu
To get the routing instructions, visit the …

The Earth, on Android

In the previous month I worked on compiling Marble widget to Android. It was a long and hard road but it is here:


(I shot this screenshot on my phone)
The globe can be rotated, and the user can zoom with the usual zooming gesture. Here is a short video example: https://www.youtube.com/watch?v=h0i75ryWdgY

The hardest part was to figure out, how to compile everything with cmake instead of qmake and Qt Creator. There are some very basic things what can sabotage your successfully packaged and deployed app. For example if you did not set a version number in cmake for your library...
As you maybe know Marble also uses some elements of QtWebKit, but this is not supported on Android. So I introduced some dummy classes to substitute these (of course, not in their useability) to be able to compile Marble for Android.
You can find here step-by-step instructions, how to compile Marble Maps for Android: https://techbase.kde.org/Projects/Marble/AndroidCompiling
The next steps: We have decided to sepa…

It is official, Marble is coming to Android

First, I would like to announce, I have been chosen as a Google Summer of Code student and my task is to provide a working version of Marble on Android at the end of the summer. This is a very important for Marble, because Marble currently only available on Desktop and on same rare mobile platforms (Maemo, MeeGo) but on the most widespread platform (Android), not. It is very sad because it is more and more common in education systems that they use TVs, tablets and smartphones with Android so they can’t use Marble as an educational tool. The supported Android platforms will be Android v2.3.3 (API level 10) and higher, because it will be ported with Qt for Android.
The work has been started. Stay tuned...

SOCiS 2014 is over

First of all I would like to say thank you to ESA and to Marble for this great opportunity. It was fun! I would like to say thank you especially to Torsten Rahn who guided me through the summer and to other people who helped me. I also want to thank to Maxime Perrotin who organized this and to everybody who helped in it. And now, about my work in the summer:
As you may now I worked on a new feature in Marble, supporting panoramas. I think everybody can imagine what this means. You can view for example panorama photos taken by rovers on Mars in Marble. Here is a little showcase:



But if you want, you can use it to other purposes too:


And now more technical informations about my work. I can split up my work to two big parts: reading, exploring, understanding the code and writing, plotting, debugging the code. A lot of time I have to refactor my code because to be more similar in style and in idea to the existing codebase, but I learned a lot from it.

In the summer I worked on the followi…