пʼятниця, 17 жовтня 2014 р.

Вcтановлення pyindi-client

Для керування аматорськими телескопами в ОС сім’ї Лінукс використовується INDI.
Ось один із клієнтів для керування pyindi-client

Будемо вважати, що пакети INDI та svn у нас вже встановлені.
Для його встановлення відкриваємо Термінал, де виконуємо наступні команди:
sudo apt-get install swig2.0 libindi-dev

svn co http://pyindi-client.googlecode.com/svn/trunk/swig-indi/swig-indi-python
mkdir libindipython
cd libindipython
cmake
../swig-indi-python
make
sudo make install
cd
sudo apt-get install python-cherrypy3
sudo mkdir /opt/ws4py
sudo chown user:user /opt/ws4py # !!! змініть user на ваш обліковий запис!
cd /opt/ws4py
git clone https
://github.com/Lawouach/WebSocket-for-Python.git 

cd WebSocket-for-Python
sudo python setup.py install

Встановлення та запуск pyindi-ws:
cd
svn co http
://pyindi-client.googlecode.com/svn/trunk/pyindi-ws
cd pyindi
-ws
python indi_simple_html_cherrypy_server
.py 
Пробний запуск indiserver:
indiserver -p 7680 indi_simulator_telescope indi_simulator_ccd

четвер, 25 вересня 2014 р.

Встановлення Aperture Photometry Tool (APT)

Aperture Photometry Tool (APT) є програмою для астрономічних досліджень: візуалізація, апертурна фотометрія та інше.

Завантажуємо наразі останню APT_platform_independent_v2.4.7.tar.gz, розпаковуємо її ... нехай в домашню директорію.

Тепер в Терміналі виконаємо команду:
gedit .bashrc

Відриється файл bashrc, у котрий ми додаємо лінії, а потім зберігаємо зміни та закриваємо:
# Aperture Photometry Tool (APT)
export APT_HOME=~/APT_v2.4.7
export PATH=$APT_HOME:$PATH
export APT_ARCH=x86_64


Далі виконуємо команду:
source ~/.bashrc

А тепер важливий момент!
Я отримав тип архітектури свого комп’ютера (x86_64), виконавши у Терміналі команду:
arch

!!!! У лінії export APT_ARCH=x86_64 змініть параметр архітектури згідно виконання команди arch на вашому комп’ютері!


Програму можна запустити через команду в Терміналі:
APT.csh
 Головне вікно програми:

P.S. Демонстрація використання програми NITARP Tutorial: APT overview

середа, 24 вересня 2014 р.

Python та утиліта PIP

Утиліта PIP дозволяє встановлювати Python-пакети із каталогу PyPi і не тільки це.
Для встановлення власне PIP виконуємо у Терміналі команду:
sudo apt-get install python-pip




вівторок, 23 вересня 2014 р.

Радіоастрономія: встановлення CASA (64 bit)

Для обробки даних від радіотелескопів, можна використати пакет CASA

Для його встановлення, відкриваємо Термінал та виконуємо наступні команди:

wget https://svn.cv.nrao.edu/casa/linux_distro/casapy-42.2.30986-1-64b.tar.gz # команда завантаження чинна для поточної версії!
sudo mkdir /usr/local/bin/CASA 
sudo mv casapy-42.2.30986-1-64b.tar.gz /usr/local/bin/CASA # для архітектури 64 біт 
cd /usr/local/bin/CASA 

tar xzvf casapy-42.2.30986-1-64b.tar.gz

Тепер виконаємо команду:
gedit .bashrc

Відриється файл bashrc, у котрий ми додаємо лінії, а потім зберігаємо зміни та закриваємо:

# CASA the Common Astronomy Software Applications package, is being developed with
# the primary goal of supporting the data post-processing needs of the next generation
# of radio astronomical telescopes such as ALMA and VLA.
export PATH=$PATH:/usr/local/bin/CASA/casapy-42.2.30986-1-64b

Далі виконуємо команду:
source ~/.bashrc

CASA потребує xvfb, тому його теж потрібно встановити через Термінал:
sudo apt-get insatll xvfb

Тепер створюємо файл sshrc:
sudo gedit /etc/ssh/sshrc

куди заносимо такий текст, а потім зберігаємо зміни та закриваємо:
XAUTHORITY=$HOME/.Xauthority.$LOGNAME
export XAUTHORITY

Запускаємо CASA через Термінал за допомогою команди:
casapy

пʼятниця, 19 вересня 2014 р.

Системний звуковий еквалайзер PulseAudio

Теж корисна штука!
Для його встановлення, відкриваємо Термінал, де виконуємо три команди:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install pulseaudio-equalizer


середа, 17 вересня 2014 р.

Дистанційне керування цифровими фотокамерами через Entangle

Entangle дозволяє дистанційно керувати цифровими фотокамерами.
Для встановлення програми відкриваємо Термінал та виконуємо наступні команди:
sudo add-apt-repository ppa:dhor/myway
sudo apt-get update
sudo apt-get install entangle


Програма працює через бібліотеку libgphoto2

gPhoto2 та libgphoto2

libgphoto2 є бібліотекою підтримки цифрових фотокамер, а gPhoto2 - то набір утиліт для керування фотокамерами через команди в Терміналі.

Якщо ми хочемо використовувати найновіші версії, то нам їх треба завантажити, компілювати та встановити.

Наразі тими версіями є libgphoto2 2.5.5.1 та gphoto2 2.5.5

Завантажуємо їх, розпаковуємо та конфігуруєм-будуєм стандартними командами із Терміналу:

Увага! gphoto2 потребує libpopt-dev, а тому спершу встановимо через команду:
sudo apt-get install libpopt-dev

cd libgphoto2-2.5.5.1
./configure
make
sudo make install

та

cd gphoto2-2.5.5
./configure
make
sudo make install

Потім виконуємо команду, щоб упевнитись у встановленій версії: 
gphoto2 -v

-------------результат виконання команди---------------
gphoto2 2.5.5

Авторські права (c) 2000-2014 Lutz Mueller та інші

gphoto2 постачається БЕЗ ГАРАНТІЇ, у межах дозволених законом. Ви можете
розповсюджувати копії gphoto2 на умовах ліцензії GNU General Public
License. Додаткову інформацію дивіться у файл з назвою COPYING.

Ця версія gphoto2 використовує наступні версії та параметри програм:
gphoto2         2.5.5          gcc, popt(m), exif, cdk, no aa, jpeg, readline
libgphoto2      2.5.5.1        all camlibs, gcc, ltdl, EXIF
libgphoto2_port 0.10.0         gcc, ltdl, USB, serial without locking

 

P.S. Щоб отримати перелік підтримуваних камер в окремому файлі, виконуємо команду:
gphoto2 --list-cameras > list_supported_cameras


На даний момент, кількість підтримуваних фотоапаратів: 1874

P.S. У випадку отримання помилки типу: gphoto2: error while loading shared libraries: libgphoto2_port.so.12: cannot open shared object file: No such file or directory
виконайте в Терміналі команду:
sudo ldconfig