<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fg21sim.git, branch v0.2.0</title>
<subtitle>Simulate foreground for 21cm EoR signal detection
</subtitle>
<link rel='alternate' type='text/html' href='https://git.liwt.net/fg21sim.git/'/>
<entry>
<title>Bump version to 0.2.0</title>
<updated>2016-11-09T15:45:57+00:00</updated>
<author>
<name>Aaron LI</name>
<email>aaronly.me@outlook.com</email>
</author>
<published>2016-11-09T15:45:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.liwt.net/fg21sim.git/commit/?id=c0fff3ca807ec4f3714701f3258cf31f21a905d9'/>
<id>c0fff3ca807ec4f3714701f3258cf31f21a905d9</id>
<content type='text'>
* Following major foregrounds have been implemented:
  + galactic/synchrotron
  + galactic/freefree
  + galactic/snr
  + extragalacitc/clusters
  + extragalacitc/pointsources
    NOTE: this component needs further refactor, improvements,
          integration and tests

* A Web UI build upon the Tornado framework and its WebSocket function
  is implemented and is already barely usable.
  + The Web interface is beautiful and reasonable
  + The configurations manipulation part performs quiet well

* However, there are also many problems with the Web UI:
  + The layout should be more compact and concise
  + There should be some popup/tooltip to reflect the operation results
  + The console that start the server task is current *BLOCKING* (i.e.,
    synchronous), however, the WebSocket currently (Tornado v4.3) does
    not support coroutine for the "on_message" method, which further
    hampers the problem been solved.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Following major foregrounds have been implemented:
  + galactic/synchrotron
  + galactic/freefree
  + galactic/snr
  + extragalacitc/clusters
  + extragalacitc/pointsources
    NOTE: this component needs further refactor, improvements,
          integration and tests

* A Web UI build upon the Tornado framework and its WebSocket function
  is implemented and is already barely usable.
  + The Web interface is beautiful and reasonable
  + The configurations manipulation part performs quiet well

* However, there are also many problems with the Web UI:
  + The layout should be more compact and concise
  + There should be some popup/tooltip to reflect the operation results
  + The console that start the server task is current *BLOCKING* (i.e.,
    synchronous), however, the WebSocket currently (Tornado v4.3) does
    not support coroutine for the "on_message" method, which further
    hampers the problem been solved.
</pre>
</div>
</content>
</entry>
<entry>
<title>webui: Add the foreground simulation task to ConsoleHandler</title>
<updated>2016-11-09T15:38:28+00:00</updated>
<author>
<name>Aaron LI</name>
<email>aaronly.me@outlook.com</email>
</author>
<published>2016-11-09T15:38:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.liwt.net/fg21sim.git/commit/?id=20a0b986c84ccddd5e71e278e2d0b9be81f60f50'/>
<id>20a0b986c84ccddd5e71e278e2d0b9be81f60f50</id>
<content type='text'>
* The original sleep test task "_task()" renamed to "_task_test()"
* Also add the new "startServerTaskTest()" to trigger the "_task_test()"

NOTE/XXX:
The foregrounds simulation requires the configurations, which is
currently obtained from "self.websocket.configs", which I think is a
HACK.  How to better solve this??
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* The original sleep test task "_task()" renamed to "_task_test()"
* Also add the new "startServerTaskTest()" to trigger the "_task_test()"

NOTE/XXX:
The foregrounds simulation requires the configurations, which is
currently obtained from "self.websocket.configs", which I think is a
HACK.  How to better solve this??
</pre>
</div>
</content>
</entry>
<entry>
<title>webui: Some minor updates</title>
<updated>2016-11-09T15:38:15+00:00</updated>
<author>
<name>Aaron LI</name>
<email>aaronly.me@outlook.com</email>
</author>
<published>2016-11-09T15:38:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.liwt.net/fg21sim.git/commit/?id=e5a05c8e3c77aa292b7dd9bc4a2682148be873ac'/>
<id>e5a05c8e3c77aa292b7dd9bc4a2682148be873ac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>utils/healpix.py: Fix the import issue</title>
<updated>2016-11-09T15:37:09+00:00</updated>
<author>
<name>Aaron LI</name>
<email>aaronly.me@outlook.com</email>
</author>
<published>2016-11-09T15:37:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.liwt.net/fg21sim.git/commit/?id=9516aec90f7f69b0e468d90e4f2d14a689b5e7db'/>
<id>9516aec90f7f69b0e468d90e4f2d14a689b5e7db</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>webui: Allow to toggle and delete the logging messages</title>
<updated>2016-11-09T15:12:34+00:00</updated>
<author>
<name>Aaron LI</name>
<email>aaronly.me@outlook.com</email>
</author>
<published>2016-11-09T15:12:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.liwt.net/fg21sim.git/commit/?id=39d0ce0fdb7ee6198da7d5b2b91045f2c4f02b47'/>
<id>39d0ce0fdb7ee6198da7d5b2b91045f2c4f02b47</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>webui: Append server-pushed logging messages to the logging box</title>
<updated>2016-11-09T14:29:16+00:00</updated>
<author>
<name>Aaron LI</name>
<email>aaronly.me@outlook.com</email>
</author>
<published>2016-11-09T14:29:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.liwt.net/fg21sim.git/commit/?id=33fa91fccdf81bcaa0ad42e897d7d6d95c44985f'/>
<id>33fa91fccdf81bcaa0ad42e897d7d6d95c44985f</id>
<content type='text'>
* Colorize the logging messages of different level with different colors
* Also add a different icon for each message
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Colorize the logging messages of different level with different colors
* Also add a different icon for each message
</pre>
</div>
</content>
</entry>
<entry>
<title>webui: consolehandler.py: Fix a minor bug</title>
<updated>2016-11-09T13:11:12+00:00</updated>
<author>
<name>Aaron LI</name>
<email>aaronly.me@outlook.com</email>
</author>
<published>2016-11-09T13:11:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.liwt.net/fg21sim.git/commit/?id=aef666a6e1e1b2501f9779914627062a146dd21e'/>
<id>aef666a6e1e1b2501f9779914627062a146dd21e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>webui: Implement status updating function</title>
<updated>2016-11-09T13:10:29+00:00</updated>
<author>
<name>Aaron LI</name>
<email>aaronly.me@outlook.com</email>
</author>
<published>2016-11-09T12:59:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.liwt.net/fg21sim.git/commit/?id=31e328d5ea6aff36e43ad54029589c7f15be82b7'/>
<id>31e328d5ea6aff36e43ad54029589c7f15be82b7</id>
<content type='text'>
Add "updateTaskStatus()" to update the "#task-status" element.

Also add function "getServerTaskStatus()" to get the task status from
the server.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add "updateTaskStatus()" to update the "#task-status" element.

Also add function "getServerTaskStatus()" to get the task status from
the server.
</pre>
</div>
</content>
</entry>
<entry>
<title>webui: Add "ConsoleHandler" to handle the "console" type message</title>
<updated>2016-11-09T12:22:49+00:00</updated>
<author>
<name>Aaron LI</name>
<email>aaronly.me@outlook.com</email>
</author>
<published>2016-11-09T12:22:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.liwt.net/fg21sim.git/commit/?id=0c2ab928af57178e6d7d3265709c3f1c3b654013'/>
<id>0c2ab928af57178e6d7d3265709c3f1c3b654013</id>
<content type='text'>
XXX/FIXME:
The console task will BLOCK the tornado, which should be FIXED!
However, the `WebSocket.on_message` currently may NOT be a coroutine
(as of Tornado v4.3), so another way should be taken to solve this
problem in order to call the console task asynchronously!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
XXX/FIXME:
The console task will BLOCK the tornado, which should be FIXED!
However, the `WebSocket.on_message` currently may NOT be a coroutine
(as of Tornado v4.3), so another way should be taken to solve this
problem in order to call the console task asynchronously!
</pre>
</div>
</content>
</entry>
<entry>
<title>webui: Add "WebSocketLogHandler" to push log to client through WebSocket</title>
<updated>2016-11-09T12:21:22+00:00</updated>
<author>
<name>Aaron LI</name>
<email>aaronly.me@outlook.com</email>
</author>
<published>2016-11-09T12:21:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.liwt.net/fg21sim.git/commit/?id=3113e2809249e1fa9a1c71f3e210d4d74ae47502'/>
<id>3113e2809249e1fa9a1c71f3e210d4d74ae47502</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
