Астрономија

Проблеми са заглављима ФИТС

Проблеми са заглављима ФИТС


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Радим са неким НЕОВИСЕ сликама које изгледају као да имају непотпуне ознаке заглавља. САО ме је саветовао (јер користим ДС9 да бих их прегледао) да имам

"дефинисана делимична ПЦ матрица, али она није у складу са ФИТС ВЦС стандардом. Са комбинацијом ЦДЕЛТ-а и ПЦ кључних речи, ЦДЕЛТ кључне речи садрже фактор скалирања, кључне речи за ПЦ, матрицу ротације, што би требало нормализовати. Ако желите да матрица ротације садржи и фактор скале, користите ЦД кључне речи ".

Ево једног заглавља које морам да поправим:

ЈЕДНОСТАВНО = Т / одговара стандарду ФИТС БИТПИКС = -32 / тип података низа НАКСИС = 2 / број димензија низа НАКСИС1 = 1459 НАКСИС2 = 903 ВЦСАКСЕС = 2 / Број координатних оса ЦРПИКС1 = 729,5 / Референтни пиксел за ос 1 ЦРПИКС2 = 451,5 / Референтни пиксел за ос 2 ПЦ1_1 = -0,0333333333333 / Елемент матрице трансформације координата ПЦ2_2 = 0,0333333333333 / Елемент матрице трансформације координата ЦДЕЛТ1 = 1. / [дег] Повећање координате у референтној тачки ЦДЕЛТ2 = 1. / [дег] Повећање координате у референтној тачки ЦУНИТ1 = 'дег' / Јединице прираста и вредности координата ЦУНИТ2 = 'дег' / Јединице прираста и вредности координата ЦТИПЕ1 = 'ГЛОН-АИТ' / Пројекција за осу1 ЦТИПЕ2 = 'ГЛАТ-АИТ' / Пројекција за осу1 ЦРВАЛ1 = 0. / [дег] Вредност координате у референтној тачки ЦРВАЛ2 = 0. / [дег] Вредност координате у референтној тачки ЛОНПОЛЕ = 0. / [дег] Матична дужина небеског пола ЛАТПОЛЕ = 90. / [дег] Матична ширина небеског пола РАДЕСИС = ' ИЦРС '/ Екваторијални координатни систем БАНД = 'В1' / Висе Банд КРАЈ

Већ сам успео да поправим неколико неважећих ознака, али осим ових мањих измена, ово се не мења у датотеци коју ми је дао мој истраживачки надзорник. Стандард ФИТС овде даје описе сваке од ознака, али нисам сигуран како применити савете САО-а. Може ли ми неко помоћи да поправим ознаке?


Недостају вам елементи ПЦ1_2 и ПЦ2_1 ваше матрице за трансформацију пиксела. Ако је ваша трансформација координата ротација, користили бисте је

ПЦ1_1 = цос (т) ПЦ1_2 = син (т) ПЦ2_1 = -син (т) ПЦ2_2 = цос (т)

за ПЦ матрицу. Скала пиксела (у степену / пикселу, према ЦУНИТи) прелази у ЦДЕЛТи.

Као што је истакнуто, ПЦ и ЦДЕЛТ кораке можете комбиновати у једну ЦД матрицу.

Погледајте овде и овде за више детаља.


Користећи Фитс Фитс Виев (ФВ) Виев (ФВ), можете да измените заглавље помоћу команди терминала или користећи ГУИ који вам омогућава да визуализујете све кључне речи и вредности.


Проблеми са заглављима ФИТС - Астрономија

Свако проширење ФИТС / ХДУ садржи необрађени скуп података који може бити табела или слика заједно са неким кључним речима заглавља. Кључне речи се могу користити за чување метаподатака о стварном скупу података. Функције у овом одељку описују Гнуастро & рскуос функције високог нивоа за читање и писање ФИТС кључних речи. Слично свим Гнуастро & рскуос ФИТС функцијама, ове функције су омотачи за ЦФИТСИО & рскуос функције ниског нивоа.

Потребни метаподаци (кључне речи у заглављу) за одређени скуп података су обично бројни, много је ефикасније навести их у једној променљивој и једном позвати функције читања / писања. Стога функције у овом одељку користе повезане листе, темељни увод у њих дат је у Повезане листе (лист.х). За читање кључних речи ФИТС, ове функције користе листу генеричког формата скупа података Гнуастро & рскуос о којем се говори у Списку гал_дата_т. За писање ФИТС кључних речи дефинишемо чвор гал_фитс_лист_кеи_т који је дефинисан у наставку.

Тип (Ц структура): гал_фитс_лист_кеи_т

Структура за писање ФИТС кључних речи. Ова структура се користи за једну кључну реч и не морате поставити све елементе. Са следећим елементом можете га повезати са другом кључном речи, стварајући тако повезану листу како бисте лако и лако додали било који број кључних речи у било ком кораку током програма (погледајте Повезане листе (лист.х) за увод на листе). Погледајте функције у наставку за додавање елемената на листу.

Враћа показивач на додељени простор који садржи вредност кључне речи ФИТС БЛАНК заглавља, када улазни низ има тип типа. Ово је корисно када желите да напишете БЛАНК кључну реч помоћу функције ЦФИТСИО & рскуос фитс_врите_кеи.

Према ФИТС стандарду: & лдкуоАко кључне речи БСЦАЛЕ и БЗЕРО немају подразумеване вредности 1,0, односно 0,0, тада вредност кључне речи БЛАНК мора бити једнака стварној вредности у низу података ФИТС који се користи за представљање недефинисаног пиксела а не одговарајућа физичка вредност & рдкуо. Због тога је потребна посебна ПРАЗНА вредност за скупове података који садрже потписане 8-битне, непотписане 16-битне, непотписане 32-битне и непотписане 64-битне целе бројеве (типови који су дефинисани БСЦАЛЕ и БЗЕРО у ФИТС стандарду).

Није употребљиво за читање скупа података: Као што је цитирано из горњег стандарда ФИТС, вредност враћена овом функцијом може се генерички користити само за писање заглавља кључне речи БЛАНК. То не смети користи се као празан показивач када читате ФИТС низ помоћу ЦФИТСИО. Када читате низ са ЦФИТСИО, можете да користите гал_бланк_аллоц_врите да бисте генерисали потребан показивач.

Уклоните појединачне наводнике и могуће додатне размаке око вредности кључних речи које ЦФИТСИО враћа приликом читања кључне речи низа. ЦФИТСИО не уклања два појединачна наводника око вредности низа кључне речи. Стога су низови које чита попут: 'валуе' или 'соме_вери_лонг_валуе'. Да бисте користили вредност током обраде, обично је потребно уклонити појединачне наводнике (и могуће додатне размаке). Ова функција ће то учинити унутар додељеног простора низа.

Функција:
цхар *
гал_фитс_кеи_дате_то_струцт_тм (цхар * фитсдате, струцт тм * тп)

Анализирати фитсдате као низ формата датума ФИТС (најчешће: ГГГГ-ММ-ДДТхх: мм: сс.ддд.) У Ц библиотеку & рскуос разбијену временску структуру или струцт тм (декларисану у тиме.х) и вратити показивач на ново додељени низ за секундарни део формата (.ддд.). Због тога га је потребно ослободити накнадно (ако није и НУЛЛ) Када нема секундарног дела, овај показивач биће НУЛЛ.

Ово је функција релативно ниског нивоа, лакша функција за употребу је гал_фитс_кеи_дате_то_сецондс која ће вратити секунде као плутајућу тачку двоструке прецизности.

Имајте на уму да је горе поменути формат датума ФИТС најпотпунији приказ. Следећа два формата су такође прихватљива: ГГГГ-ММ-ДДТхх: мм: сс и ГГГГ-ММ-ДД. Ова опција такође може да протумачи старији формат датума ФИТС где су години дата само два знака, а формат датума је обрнут (ДД / ММ / ИИТхх: мм: сс.ддд.). У овом случају (следећи ГНУ Ц библиотеку), ова опција ће претпоставити следећу: вредности 68 до 99 одговарају годинама 1969 до 1999, а вредности 0 до 68 као године 2000 до 2068.

Функција:
сизе_т
гал_фитс_кеи_дате_то_сецондс (цхар * фитсдате, цхар ** субсецстр, доубле * субсец)

Врати Уник време епохе (број секунди које су прошле од 00:00:00 четвртка, 1. јануара 1970) које одговара низу фитсдате формата датума ФИТС (погледајте опис гал_фитс_кеи_дате_то_струцт_тм горе). Ова функција ће вратити ГАЛ_БЛАНК_СИЗЕ_Т ако сломљено време не може да се претвори у секунде.

Време Уник епохе је у секундама, али формат датума ФИТС омогућава тачност испод секунде. Последња два аргумента су за необавезни подсекундни део. Ако не желите информације испод секунде, само подесите други аргумент на НУЛЛ.

Ако фитсдате садржи тачност секунде и подсекстр! = НУЛЛ, тада се почетак низа секунде дела & рскуос чува у подсектору (маллоц & рскуоед), а подсек ће бити одговарајућа нумеричка вредност (између 0 и 1, са двоструком прецизношћу са покретном тачком ). Да би се избегло цурење меморије, ако се тражи подсекундни низ, он се мора ослободити након позивања ове функције. Када низ испод секунде не постоји (и затражи се), тада ће вредност НУЛЛ и НаН бити написане у * субсецстр, односно * субсец.

Ово је врло корисна функција за операције на вредностима ФИТС датума, на пример сортирање ФИТС датотека по датумима или проналажење временске разлике између две ФИТС датотеке. Предност рада са временом Уник епохе је та што не морате да бринете о детаљима календара (на пример, броју дана у различитим месецима, преступним годинама итд.).

Функција:
празнина
гал_фитс_кеи_реад_фром_птр (фитсфиле * фптр, гал_дата_т * кеислл, инт реадцоммент, инт реадунит)

Прочитајте листу вредности кључних речи из ФИТС показивача. Улаз треба да буде повезана листа Гнуастро & рскуос генеричког контејнера података (гал_дата_т). Пре него што позовете ову функцију, морате само да подесите име, а по жељи и жељени тип вредности сваке кључне речи. Дата вредност имена директно ће се проследити ЦФИТСИО да би се прочитало жељено име кључне речи. Ова функција ће доделити простор за задржавање вредности. Ако се за одређену вредност кључне речи & рскуос не захтева унапред дефинисани тип, наћи ће се и користити најмањи могући тип за хостовање вредности. Ако реадцоммент и реадунит нису нула, ова функција ће такође покушати да прочита могуће коментаре и јединице кључне речи.

Ево једног примера коришћења ове функције:

Ако показивач низа сваког скупа података кључне речи & рскуос није НУЛЛ, онда се претпоставља да је простор за чување вредности већ додељен. Ако је НУЛЛ, овом функцијом ће се доделити простор за вредност.

Низови требају посебно размотрити: разлог је тај што генерално гал_дата_т такође мора да омогући низ низова (јер на пример подржава низове целих бројева). Стога, приликом читања вредности низа, ова функција може извршити две алокације (једна ако је низ! = НУЛЛ).

Стога, када се користе вредности низова након ове функције, кеислл [и] .арраи мора бити протумачен као цхар **: једно додељивање за показивач, једно за стварне знакове. Ако користите нешто попут примера, изнад не морате бринути о ослобађању, гал_дата_арраи_фрее ће ослободити обе расподеле. Дакле, читање низа, један једноставан начин био би следећи:

Ако ЦФИТСИО из било ког разлога не може да прочита кључну реч, елемент статуса одговарајућег гал_дата_т неће бити нула. Ако је нула, онда је кључна реч пронађена и успешно прочитана. У супротном се ради о вредности ЦФИТСИО статуса. Можете да користите ЦФИТСИО & рскуос алате за извештавање о грешкама или гал_фитс_ио_еррор (погледајте ФИТС Макронаредбе, грешке и имена датотека) за пријављивање разлога квара. Савет: када кључна реч не постоји, вредност статуса ЦФИТСИО & рскуос биће КЕИ_НО_ЕКСИСТ.

ЦФИТСИО ће започети претрагу кључних речи са последњег места у заглављу које је тражило кључну реч. Дакле, много је ефикасније ако се редослед који тражите за кључне речи заснива на редоследу који се чува у заглављу.

Функција:
празнина
гал_фитс_кеи_реад (цхар * назив датотеке, цхар * хду, гал_дата_т * типкелл, инт реадцоммент, инт реадунит)

Исто као гал_фитс_реад_кеивордс_фптр (види горе), али прихвата назив датотеке и ХДУ као улаз уместо већ отвореног ЦФИТСИО фитсфиле показивача.

Функција:
празнина
гал_фитс_кеи_лист_адд (листа гал_фитс_лист_кеи_т **, тип уинт8_т, цхар * име кључа, инт кфрее, воид * вредност, инт вфрее, цхар * коментар, инт цфрее, цхар * јединица, инт уфрее)

Додајте кључну реч на врх листе заглавних кључних речи које треба уписати у ФИТС датотеку. На крају ће кључне речи морати да се ослободе, па је важно знати пре него што су додељене или не (отуда присуство аргумената који се завршавају бесплатно). Ако простор за одговарајући елемент није додељен, поставите ове аргументе на 0 (нула).

Ову функцију можете позвати више пута на једној листи, додајте неколико кључева који ће бити записани у једном позиву у гал_фитс_кеи_врите или гал_фитс_кеи_врите_ин_птр. Међутим, резултујућа листа биће листа која је први пут изашла (за више о листама погледајте Повезане листе (лист.х)). Дакле, написани тастери ће имати обрнути редослед позива ваших функција. Да бисте избегли овај проблем, уместо тога можете користити гал_фитс_кеи_лист_адд_енд (који ће додати сваки кључ на крај листе, а не на врх попут ове функције). Можете и да користите гал_фитс_кеи_лист_реверсе након додавања свих кључева са овом функцијом.

Важна напомена за жице: вредност треба да буде показивач на низ сам (цхар *), а не показивач на показивач (цхар **).

Функција:
празнина
гал_фитс_кеи_лист_адд_енд (листа гал_фитс_лист_кеи_т **, тип уинт8_т, цхар * име кључа, инт кфрее, воид * вредност, инт вфрее, цхар * коментар, инт цфрее, цхар * јединица, инт уфрее)

Слично гал_фитс_кеи_лист_адд, али додајте дату кључну реч на крај листе, погледајте опис гал_фитс_кеи_лист_адд за више. Користите ову функцију ако желите да кључне речи буду написане истим редоследом којим додате чворове на листу кључних речи.

Функција:
празнина
гал_фитс_кеи_лист_титле_адд (гал_фитс_лист_кеи_т ** листа, цхар * наслов, инт тфрее)

Додајте посебну кључну реч & лдкуотитле & рдкуо (са насловним низом) на врх листе кључних речи. Ако цфрее није нула, простор додељен за коментаре биће ослобођен одмах након писања кључне речи (у другој функцији).

Функција:
празнина
гал_фитс_кеи_лист_титле_адд_енд (гал_фитс_лист_кеи_т ** листа, цхар * наслов, инт тфрее)

Слично као гал_фитс_кеи_лист_титле_адд, али ставите коментаре на крај листе.

Функција:
празнина
гал_фитс_кеи_лист_цоммент_адд (гал_фитс_лист_кеи_т ** листа, цхар * коментар, инт фцфрее)

Додајте кључну реч ЦОММЕНТ на врх листе кључних речи. Ако је коментар дужи од 70 знакова, ЦФИТСИО ће га аутоматски разбити на више ЦОММЕНТ кључних речи. Ако фцфрее није нула, простор додељен за коментаре биће ослобођен одмах након писања кључне речи (у другој функцији).

Функција:
празнина
гал_фитс_кеи_лист_цоммент_адд_енд (гал_фитс_лист_кеи_т ** листа, цхар * коментар, инт фцфрее)

Слично као гал_фитс_кеи_лист_цоммент_адд, али коментаре ставите на крај листе.

Функција:
празнина
гал_фитс_кеи_лист_реверсе (листа гал_фитс_лист_кеи_т **)

Обрните листу уноса кључних речи.

Функција:
празнина
гал_фитс_кеи_врите_титле_ин_птр (цхар * наслов, фитсфиле * фптр)

Додајте два реда кључних речи & лдкуотитле & рдкуо у дати ЦФИТСИО фптр показивач. Прва линија ће бити празна, а друга ће имати низ у наслову приближно у средини реда (фиксна удаљеност од почетка ретка кључне речи). Наслов на листи кључних речи помаже у класификовању кључних речи у групе и њиховом оку. Ако је наслов == НУЛЛ, ова функција ће победити и учинити било шта.

Функција:
празнина
гал_фитс_кеи_врите_филенаме (цхар * база кључева, цхар * име датотеке, листа гал_фитс_лист_кеи_т **, инт топ1енд0)

Ставите име датотеке на листу гал_фитс_лист_кеи_т (могуће подељено на више кључних речи) да бисте касније записали у ХДУ заглавље. Низ базе података кључева биће додат са _Н (Н & гт0) и користиће се као име кључне речи. Ако је топ1енд0! = 0, тада ће кључне речи које садрже име датотеке бити додате на врх листе.

Стандард ФИТС поставља максималну дужину вредности кључне речи. Ово ствара проблеме са именима датотека (која укључују директоријуме). Јер имена / адресе датотека могу постати врло дугачке. Стога, када је име датотеке дуже од максималне дужине вредности кључне речи ФИТС, ова функција ће га разбити на неколико кључних речи (разбијање низа на сепараторима директорија).

Функција:
празнина
гал_фитс_кеи_врите_вцсстр (фитсфиле * фптр, струцт вцспрм вцс, цхар * вцсстр, инт нкеирец)

Запишите заглавље ВЦС-а (произведено са ВЦСЛИБ & рскуос вцсхдо функцијом) у ЦФИТСИО фитсфиле показивач. нкеирец је број кључних речи заглавља ФИТС у вцсстр. Ова функција ће ставити неколико празних редова кључних речи заједно са ВЦС информацијама пре писања сваког записа кључне речи.

Функција:
празнина
гал_фитс_кеи_врите (гал_фитс_лист_кеи_т ** листа кључева, цхар * наслов, цхар * назив датотеке, цхар * хду)

Напишите листу кључних речи у кључној листи у хду екстензију датотеке која се зове филенаме (датотека мора већ постојати) и ослободите листу.

Чворови листе су намењени за динамичко додељивање (јер ће се ослободити након писања). Стога препоручујемо употребу гал_фитс_кеи_лист_адд или гал_фитс_кеи_лист_адд_енд за креирање и попуњавање листе. Испод је један потпуно радни пример коришћења ове функције за уписивање кључне речи у постојећу ФИТС датотеку.

Напишите листу кључних речи у списак кључева у дати ЦФИТСИО фитсфиле показивач и бесплатну листу кључева. За више информација о улазној листи кључева погледајте опис и пример за гал_фитс_кеи_врите, горе.

Функција:
празнина
гал_фитс_кеи_врите_версион (гал_фитс_лист_кеи_т ** листа кључева, цхар * наслов, цхар * назив датотеке, цхар * хду)

Напишите (по избору, када је листа кључева! = НУЛЛ) задату листу кључних речи под опционалним насловом ФИТС кључне речи, а затим одштампајте све важне информације о верзији и датуму. Ово је у основи само омот преко гал_фитс_кеи_врите_версион_ин_птр.

Функција:
празнина
гал_фитс_кеи_врите_версион_ин_птр (гал_фитс_лист_кеи_т ** листа кључева, цхар * наслов, фитсфиле * фптр)

Напишите или ажурирајте (све) кључне речи у заглавља у показивач ФИТС, али и датум, назив вашег програма (име_програма), заједно са верзијама ЦФИТСИО, ВЦСЛИБ (када су доступне), ГСЛ, Гнуастро и ( могуће) урезивање информација у заглавље како је описано у излазним ФИТС датотекама.

Будући да обрада података зависи од верзија библиотека које сте користили, топло се препоручује да ове информације укључите у сваки ФИТС излаз. гал_фитс_имг_врите и гал_фитс_таб_врите ће аутоматски користити ову функцију.

Функција:
празнина
гал_фитс_кеи_врите_цонфиг (гал_фитс_лист_кеи_т ** листа кључева, цхар * наслов, цхар * ектнаме, цхар * назив датотеке, цхар * хду)

Дату листу кључних речи (списак кључева) запишите у хду екстензију имена датотеке, завршавајући је информацијама о верзији. Ова функција ће написати ектнаме као име проширења (вредност стандардне кључне речи ЕКСТНАМЕ ФИТС). Списак кључних речи ће се затим одштампати под насловом названим наслов.

Ову функцију користе многи Гнуастро програми и првенствено је намењена записивању конфигурационих поставки програма у нулти проширење њихових ФИТС излаза (који је празан када ФИТС датотеку креирају програм Гнуастро & рскуос и ова библиотека).


3 одговора 3

ФИТС је једноставан формат, али флексибилност на предњој страни омогућава пуно сложености. Нисам сигуран да постоји „лак“ начин да се подаци извуку. Мислим да ће вам требати бар мало кода (мада би било лепо да погрешите).

Проблем лежи у чињеници да постоји толико различитих врста података који би могли бити у одељку са подацима. На првом нивоу имате избор података о слици, АСЦИИ табелу или бинарну табелу. Мислим да бисте прилично лако могли извући податке из АСЦИИ табеле кад бисте из заглавља сазнали величину сваке колоне, јер за сваку колону морате прочитати само Н знакова (где је Н дефинисано за сваку колону у заглављу) . Али то је једино лако. Да бисте рашчланили бинарну табелу, ипак бисте морали да направите исти прекид, а затим извршите претворбу свих различитих могућих типова података (а овде постоји чак и више типова података него у сликовним подацима, укључујући векторе свих могућих типова података) ).

Из вашег питања ипак мислим да тражите извлачење података из низа слика. Заглавље вам може одредити величину података (8, 16, 32 или 64 бита) и тип (цео број или покретна тачка) на основу вредности кључне речи БИТПИКС. Оно што вам подаци заглавља не говоре је крајност унутрашњих података. Не сећам се да ли ФИТС Стандард то прописује или не, али мислим да не, јер се сећам да сам имао проблема са премештањем датотека са великих ендиан (Спарц) машина на мале ендиан (Интел).

Дакле, шта год да на крају напишете да бисте погледали податке, мора

  1. Преузмите величину и тип података из заглавља
  2. кружите кроз читање података по један блок података одједном
  3. правилно обрадити блок података (реконструисати из тачног ендианнесс-а и по потреби претворити из ИЕЕЕ плутајуће тачке) и сачувати га или приказати.

То је тај последњи корак који нисам сигуран колико је то једноставно учинити. Признаћу да никада нисам покушао. Увек користим неки постојећи алат (обично фв) да бих погледао датотеке ако треба да учиним нешто више од заглавља. А када само морам да погледам примарно заглавље (или секундарно ако примарно нема податке као у датотекама са којима свакодневно радим), само прочитам заглавље једноставним извршавањем команде 'више' на датотека у прозору ширине 80 знакова :).


АСТ садржи класу названу ИамлЦхан која ће претворити између ВЦС-а сачуваних у СТСци-јевом АСДФ ИАМЛ-заснованом формату и АСТ. Имајте на уму да тренутно класа ИамлЦхан подржава само небеске координатне системе (тј. Нису подржани спектрални или временски системи).

АСТ садржи класу звану СтцсЦхан која ће претворити између ИВОА СТЦ-С описа и АСТ регионе. О томе је представљен постер постер на АДАСС 2009.

Доступан је демо заснован на ВВВ-у који вам омогућава да тестирате СТЦ-С регионе на преклапање, тест тачке за укључивање у СТЦ-С регион и повучете границу око СТЦ-С региона.


СтарТоолс проблеми са бојом

Имам проблема са добијањем слике како би изгледала тачно у СтарТоолс-у. Сложио сам ДСС и проверио „не балансира бели“. Извезено у ФИТС, али нисам сигуран коју опцију да одаберем приликом увоза, Линеарно, Линеарно са ДСЛР-а или трећу. У зависности од тога шта одаберем, добијем или црно-белу слику или ону са јаким бојама (црвена или зелена).

# 2 Реадерп

Ако користите ДСЛР или ОСЦ астро цам, одаберите Линеар из ДСЛР у СтарТоолс.

Добићете Б & ампВ слику. Боја се додаје низ линију када на крају дођете до модула боја.

# 3 ЕТ_ПхонеХоме

Ако користите ДСЛР или ОСЦ астро цам, одаберите Линеар из ДСЛР у СтарТоолс.

Добићете Б & ампВ слику. Боја се додаје низ линију када на крају дођете до модула боја.

Ах, тако да би у почетку требало да буде у Б & ампВ. То много објашњава. Жао ми је, потпуно сам новак у овом програму.

# 4 Динан

Можете да се чујете са Ивом Јагером (креатор СТ-а). Гледа све овакве коментаре и прискаче у помоћ све време. (Добар момак!)

Можете ли да отпремите у Дропбок и делите? Могу да се решим. Имам неколико минута пред затвореним оком за сутрашње вече.

Изменио Динан, 15. августа 2020 - 00:02.

# 5 ЕТ_ПхонеХоме

Можете да се чујете са Ивом Јагером (креатор СТ-а). Гледа све овакве коментаре и прискаче у помоћ све време. (Добар момак!)

Можете ли да отпремите у Дропбок и делите? Могу да се решим. Имам неколико минута пред затвореним оком за сутрашње вече.

Хладан. Увек је лепо чути директно од програмера.

Да, ево датотеке. То је само 45 минута укупне гомиле маглице Вео. Само светла, па нисам сигуран колико ће добро испасти. Поигравао сам се с тим у Лигхтроому, али изгледа да то једноставно није софтвер који се користи за неке од ових астро ствари.

# 6 Динан

Можете ли послати калибрирани и интегрисани подоквир без икаквих манипулација? Толико је сметњи да не могу да добијем пристојну слику у програму Стар Тоолс.

Јесте ли калибрирали са пристрасношћу, мраком и становима, зар не?

# 7 МХамбург

Ако користите ДСЛР или ОСЦ астро цам, одаберите Линеар из ДСЛР у СтарТоолс.

Добићете Б & ампВ слику. Боја се додаје низ линију када на крају дођете до модула боја.

У свом коришћењу СтарТоолс-а никада нисам доживљавао неразвучену слику црно-белом! Када користите алатку за аутоматски развој или развијање, развучена слика треба да се прикаже у боји. Модул у боји се користи за подешавање боје.

# 8 БренданЦ

Моји се увек чине црно-бели. Понекад пређем на модул у боји раније у процесу само да бих стекао бољу представу о томе како слика долази.

# 9 ЕТ_ПхонеХоме

Да, мој проблем није био модул у боји. Једном кад одем тамо, поново је у боји. Једноставно нисам схватио да је ово како софтвер ради, али сада сам све добро.

# 10 Рон359

СтарТоолс има значајних проблема са стварањем тачних боја. Др Рогер Цларк написао је опширан чланак на ту тему са СТ-ом као главним примером.

# 11 ЕТ_ПхонеХоме

Понекад сам приметио зеленкасто-цијанстрану нијансу. Потпуно сам нов у овом софтверу, али ево кратког уређивања М13. Заиста нисам сигуран колико су тачне било које звездасте боје, али мислим да се на крају пуно тога своди на оно што фотографу прија.

# 12 Иво Јагер

Да, мој проблем није био модул у боји. Једном кад одем тамо, поново је у боји. Једноставно нисам схватио да је ово како софтвер ради, али сада сам све добро.

СтарТоолс обрађује боју и детаље одвојено (ако то дозволите). Омогућава вам постизање бољих резултата у оба домена, а истовремено вам пружа много већу флексибилност.

СтарТоолс има значајних проблема са стварањем тачних боја. Др Рогер Цларк написао је опширан чланак на ту тему са СТ-ом као главним примером.

хттпс: // цларквисион. или-и-критичари /

Ако следите било који савет (не само о боји!) На тој веб локацији, заиста ћете се заиста лоше провести у АП-у.

Господин Цларк је. контроверзна личност у заједници АП са чипом на рамену. Чињеница да критикује а филтрирано светло загађење Слика за „ЛОШЕ“ боје је смешна и индикативна за његово схватање материје.

Изменио Иво Јагер, 16. августа 2020 - 04:34.

# 13 Динан

Можете да се чујете са Ивом Јагером (креатор СТ). Гледа све овакве коментаре и прискаче у помоћ све време. (Добар момак!)

То назвао.

# 14 Рон359

СтарТоолс обрађује боју и детаље одвојено (ако то дозволите). Омогућава вам постизање бољих резултата у оба домена, а истовремено вам пружа много већу флексибилност.

Ако следите било који савет (не само о боји!) На тој веб локацији, заиста ћете се заиста лоше провести у АП-у.

Господин Цларк је. контроверзна личност у заједници АП са чипом на рамену. Чињеница да критикује а филтрирано светло загађење Слика за „ЛОШЕ“ боје је смешна и индикативна за његово схватање материје.

Свестан сам ваших личних напада и претњи др. Цларку. Веома 'непрофесионално'.

# 15 Иво Јагер

Свестан сам ваших личних напада и претњи др. Цларку. Веома 'непрофесионално'.

Еррр. Шта!? Које су то заправо 'претње'? Где забога ово набављаш?

Или, корисније, можда бисте желели да се обратите супстанци? Осећате да критикујете и упоређујете боје на ЦЛС-филтрираној и нефилтрираној слици а-ок и корисно? Ви сте на броду безброј других глупости на истој страници?

"Још једна критика коју сам видео је да треба изоштравати деконволуцију само на линеарним подацима. Опет, идеја која се не заснива у стварности. Истегнута слика једноставно има другачију функцију замућења облика од неразвучене слике."

Ако имате нешто против мене или СтарТоолс-а, то је сигурно ваш прерогатив. Једнако тако, ако сте на броду са нетачном математиком, претпоставкама, основним неразумевањем обраде сигнала на тој веб локацији, и то је ваша привилегија. Само знајте да АП заједница уопште није

  • Или радите са сликом дневне светлости и желите да је исправите због ефекта усмереног кретања, деконструишући је са ПСФ замућењем покрета.
  • Или покушавате да поправите видљиве ефекте мање савршеног праћења на слици дубоког неба - што је у ствари посебан случај изведен из претходног. У тим случајевима деконволуција заиста може бити једино решење, али размислите о томе да извршите ове корекције док је слика још увек линеарна, када је то могуће.
  • Или примените деконволуцију без икаквог физичког оправдања. Деконволуција се може користити као техника побољшања ивица, баш као нека врста софистицираног филтра са оштрим маскама. Не кажемо да то не бисте требали радити, ми само мислимо да бисте требали знати шта радите кад то радите. Такође бисте требали знати да постоје моћни алати за побољшање ивица, посебно они засновани на таласима, који су много флексибилнији од деконволуције.

Писао аутор ПикИнсигхт.

# 16 ргсалингер

ОП жели помоћ око СтарТоолс-а. Ако можете да помогнете, објавите. Ако не можете да помогнете, клоните се теме. Ја лично не користим производ и не знам „Цларк“, али више немам објаве ван теме. Молим и хвала.

# 17 ЕТ_ПхонеХоме

ОК, тако да мој почетни проблем са Б & ампВ сликом заправо није био проблем. Нисам схватио да је боја касније дошла у ток рада. Међутим, сада покушавам да обрадим слику Касиопеје и прошао сам кроз основни ток рада СТ. Ствари су изгледале добро док нисам стигао до модула у боји. Сада, звезде очигледно греше. Неке су љубичасте, неке јарко црвене. ево снимка екрана малог одељка. шта радим погрешно

Приложене сличице

# 18 Иво Јагер

ОК, тако да мој почетни проблем са Б & ампВ сликом заправо није био проблем. Нисам схватио да је боја касније дошла у ток посла. Међутим, сада покушавам да обрадим слику Касиопеје и прошао сам кроз основни ток рада СТ. Ствари су изгледале добро док нисам стигао до модула у боји. Сада, звезде очигледно греше. Неке су љубичасте, неке јарко црвене. ево снимка екрана малог одељка. шта радим погрешно

Овде не радите ништа лоше! Изгледа да наилазите на неку хроматску аберацију (нпр. Немогућност вашег оптичког воза да фокусира све таласне дужине светлости у истој фокусној тачки). То између осталог може довести до зелених звездастих језгара и љубичастих ивица.

Обрада хроматских аберација је мало сложенија и никада неће бити 100%. Ако желите да делите скуп података, био бих сретан да погледам шта се може учинити.

Помоћи ће вам режим Фринге Киллер модула Филтер (ставите звезде које вређају у маску, кликните на боју коју желите више пута уклонити), док постоје и неке друге напредније методе за боље суочавање са хроматском аберацијом.

Пребацивање модула Боја у уметнички режим (испробајте унапред подешену поставку Легаци) такође може мало да помогне, јер опонаша како други софтвер десатурира истакнуте делове, чинећи аберантно бојење мање очигледним.

# 19 ЕТ_ПхонеХоме

Овде не радите ништа лоше! Изгледа да наилазите на неку хроматску аберацију (нпр. Немогућност вашег оптичког воза да фокусира све таласне дужине светлости у истој фокусној тачки). То између осталог може довести до зелених звездастих језгара и љубичастих ивица.

Обрада хроматских аберација је мало сложенија и никада неће бити 100%. Ако желите да делите скуп података, био бих сретан да погледам шта се може учинити.

Фринге Киллер мод модула Филтер ће вам помоћи (ставите звезде које вређају у маску, кликните на боју коју желите више пута уклонити), док постоје и неке друге напредније методе за боље суочавање са хроматском аберацијом.

Пребацивање модула Боја у уметнички режим (испробајте унапред подешену поставку Легаци) такође може мало да помогне, јер опонаша како други софтвер десатурира истакнуте делове, чинећи аберантно бојење мање очигледним.

Хвала! Питао сам се о могућем ЦА. Снимио сам ово својим Никоном 85 мм на ф / 2.2, али можда је требало да се мало зауставим. Знам да та сочива дефинитивно има ЦА када се широм отвори. Мислим да коначно спуштам основни ток рада СТ-а, али мени је то потпуно ново, па ће потрајати неко време

Још једна брза ствар: да ли увек препоручујете да започнете са аутодев-ом или би редовни развој био у реду? Sometimes the autodev goes a little overboard, IMO, but being so new to all this, I don't really know.

#20 Ivo Jager

Хвала! I was wondering about possible CA. I shot this with my Nikon 85mm at f/2.2, but maybe I should've stopped down a bit more. I know that lens definitely has some CA when wide open. I think I am finally getting the basic workflow of ST down, but it's totally new to me, so will take some time

One other quick thing: do you always recommend starting with autodev, or would regular dev be OK? Sometimes the autodev goes a little overboard, IMO, but being so new to all this, I don't really know.

That sounds about right! Many/most "cheaper" lenses (most kit lenses) don't deal all that well with very high contrast situations, which is where CA is most obvious. Unfortunately these are a common occurrence in space where things tend to rapidly change between ridiculously bright and ridiculously faint. CA can throw off the Color module's default color balance as well - something to be mindful of (check documentation for methods of manual color balancing). The Color module also brings out any color information it can find regardless of brightness подразумевано. If there is any aberrant color information in your image (for example in the highlights) you will know about it. You can then take steps to mitigate (or investigate) the issue.

AutoDev is recommended as the first step for diagnostic purposes, so you can see what you're doing (a bit analogous to what the Color module does - it shows све warts and all). Once you have fixed/mitigated the issues (stacking artifacts, bias/gradients, etc.), then you can choose to do a new AutoDev or a Develop with the now cleaned up data as a basis.

AutoDev should always yield "better" (in terms of visible detail) results than Develop. Develop is meant to emulate classic photographic film response, including its defects. AutoDev OTOH, analyzes the image and tries to detect detail, and then decides what the best possible compromise histogram stretch curve should be to show all detail.

AutoDev can be confused by a noisy background (use "Ignore Fine Detail <"), a background with gradients still in place, or may need guidance if your image mostly consists of an "empty" background. In the latter case, you will want to click & drag a Region of Interest ("RoI") to tell it to "optimize for this".

Edited by Ivo Jager, 16 August 2020 - 10:20 PM.

#21 ET_PhoneHome

Хвала! It's really nice to hear from the one who developed the software I started out trying to image some DSOs like the Pinwheel Galaxy and Veil Nebula, but I think those are a bit too challenging for me and my gear at the moment. I do a lot of "regular" photography, but AP is all new to me (I've mainly done visual astronomy over the years). Anyway, I took some other members recommendations and have chosen some easier targets. Here's what I ended up with after shooting Cassiopeia. I'm not totally sure if that little bit of cloudiness in frame is due to a gradient, or maybe it's just part of the Milky Way. The only think I did outside of ST was to at the star spikes (with a plugin in Photoshop). I suppose this is kind of cheating, but I really wanted to bring out the main stars so it didn't just look like salt on a black canvas. For whatever reason, the synth module in ST wasn't giving me the result I wanted. I had a star mask on, but it seemed to turn the large stars into white rectangles instead of giving the spiky look. Again, it's probably my lack of experience with the program. Without further ado:

Finally, when I go to save in ST, it works if I use the same name as the original file. However, if I name it something else, it says invalid file type or something. Is that normal?

#22 Ivo Jager

Хвала! It's really nice to hear from the one who developed the software I started out trying to image some DSOs like the Pinwheel Galaxy and Veil Nebula, but I think those are a bit too challenging for me and my gear at the moment. I do a lot of "regular" photography, but AP is all new to me (I've mainly done visual astronomy over the years). Anyway, I took some other members recommendations and have chosen some easier targets. Here's what I ended up with after shooting Cassiopeia. I'm not totally sure if that little bit of cloudiness in frame is due to a gradient, or maybe it's just part of the Milky Way. The only think I did outside of ST was to at the star spikes (with a plugin in Photoshop). I suppose this is kind of cheating, but I really wanted to bring out the main stars so it didn't just look like salt on a black canvas. For whatever reason, the synth module in ST wasn't giving me the result I wanted. I had a star mask on, but it seemed to turn the large stars into white rectangles instead of giving the spiky look. Again, it's probably my lack of experience with the program. Without further ado:

https://www.flickr.c. eposted-public/

Finally, when I go to save in ST, it works if I use the same name as the original file. However, if I name it something else, it says invalid file type or something. Is that normal?

Try giving it a name + extension. На пример. "myfile.tiff" or "myfile.png" or "myfile.jpg" rather than "myfile".

Because the Synth Module is based on actual physics (e.g. diffraction of point light), it requires you to be roughly truthful about the field of view ("Image diameter"). The squares should disappear with a larger Image Diameter (if not, let me know). You should achieve best results when creating a mask that contains the brightest, over-exposing stars (Mask > Auto > Fat Stars) while Tracking is still on (you can save the mask for future use).

AP is all about making the most of very faint signal and that's why flats, darks, dithering, linear vs non-linear processing, etc. all play such a big role. The nasty thing is that beginners often need to deal with a double whammy of issues learning how to acquire clean data AND how to post-process it in a new/unfamiliar program. All the while, success and ease of learning of the latter, is highly dependent on the former.

FWIW, below is a rendition of your Veil data from the other thread

Image size is 8276 x 5499
---
Type of Data: Linear and was Bayered, but not whitebalanced

To see what we got. We can see oversampling, tracking error, vignetting (no flats?).
--- Crop

Framing bright star and two nebulae.
Parameter [X1] set to [1574 pixels]
Parameter [Y1] set to [1088 pixels]
Parameter [X2] set to [4379 pixels (-3897)]
Parameter [Y2] set to [2959 pixels (-2540)]
Image size is 2805 x 1871
--- Bin

Make use of oversampling/tracking error.

Parameter [Scale] set to [(scale/noise reduction 50.00%)/(400.00%)/(+2.00 bits)]
Image size is 1402 x 935
--- Wipe
Parameter [Dark Anomaly Filter] set to [4 pixels] to catch any dark noise or small dust
Parameter [Aggressiveness] set to [95 %] <-- this here + the fact that we're dealing with an very wide field (devoid of large swathes of nebulosity) made this dataset somewhat usable again.
--- Auto Develop
Parameter [Ignore Fine Detail <] set to [2.6 pixels]
Parameter [RoI X1] set to [953 pixels]
Parameter [RoI Y1] set to [253 pixels]
Parameter [RoI X2] set to [1106 pixels (-296)]
Parameter [RoI Y2] set to [286 pixels (-649)]

All we're doing here is giving AutoDev a good idea of what is interesting (e.g. what to optimize for).
--- Life

Push back busy star field, re-emphasize larger scale structures.

Defaults (Isolate preset). No particular mask set (e.g. all pixels selected/green).

Despite some CA, I'm keeping default color balance, as it seems roughly plausible. Why they seems plausible in a large enough star field you will want to see all black body temperatures (in the visible spectrum) represented equally (red->orange->yellow->white->blue) in the stars. The blue/teal O-III and red/pink Ha is starting to show. 52 Cygni (G9.5III) correctly shows up as a tad yellower than the sun (G2V).
Parameter [Cap Green] set to [100 %] use this as a last resort if there is still green in your image that you are sure doesn't belong. Use color balancing (red/green/blue bias controls) for anything else
Parameter [Highlight Repair] set to [4 pixels] can fix some CA around bright, over-exposing star cores.
--- Wavelet De-Noise
Parameter [Grain Size] set to [5.0 pixels]
Parameter [Scale 5] set to [95 %]


Problems with FITS headers - Astronomy

These pages describe the software packages written and maintained by Ohio State for use with OSU-built instruments deployed at MDM, KPNO, CTIO, SAAO, and the OSU instrumentation lab. This site should be considered the definitive source for the "official" versions of all such software. If you get copies from somebody else, you do so at your peril.

These programs were designed primarily for use by members of the Ohio State University Department of Astronomy and those non-OSU astronomers either engaged in collaborative research with OSU personnel, or using OSU-built instruments and their associated data-taking systems. They are not likely to be generally useful outside of this context. Other people are, however, welcome to make use of this software if they find it useful to them, they do so entirely at their own risk, and with the understanding that we offer no support whatsoever.

Observing and Reduction Software

These programs are provided for the observing and analysis software written and distributed by Ohio State. All code here is public domain, unless otherwise specified, and are provided as-is, with no warranty implied.

ccdproc ccdproc is a standalone C program for performing basic CCD pipeline reductions (overscan, trim, zero, and flat fielding). Includes: imcombine

Downloads (Version 1.4p2, 2001 October 18): ccdproc14p2.tgz 33KB gzipped tar. ccdtest.tgz 2.8MB gzipped tar. README

autolog autolog is a program to create custom-formatted observing logs from image FITS headers.

Downloads (Version 1.2, 2000 Feb 20): autolog.tgz 19KB gzipped tar

lfit lfit is an interactive linear least-squares fitter.

diffspec diffspec is the OSU implementation of the van Groningen & Wanders 1992 [PASP, 678, 700] spectral scaling algorithm. Works on SunOS, Solaris, & Linux (g77) systems

Downloads (Version 1.1, 2000 Aug 20): diffspec.tgz 422KB gzipped tar README

All of the programs that handle FITS format data files use the cfitsio libraries written by Bill Pence and distributed by HEASARC at the NASA Goddard Space Flight Center. We do not distribute cfitsio ourselves, but it can be readily obtained from the FITSIO webpage at HEASARC:

The latest version of CFITSIO is v2.204 (released 2001 July 26). We have tested ccdproc and autolog with CFITSIO v2.204 on RedHat Linux (6.1 and 6.2) systems, and encountered no problems. We strongly suggest you download the lastest v2.x from HEASARC and install it on your system. Then get the latest versions of ccdproc and autolog, and recompile them. We do not guarantee or support versions of ccdproc or autolog that did not originate on this website.

The Prospero, Ariel, and Caliban packages used by the OSU Data Acquisition System are not distributed over the web. You can, however, access the online help pages below: Prospero Manual & Documents


Configure headers and footers for different sections of a document

Изаберите Изглед > Прекиди > Next Page.

Double-click the header or footer on the first page of the new section.

Кликните Link to Previous to turn it off and unlink the header or footer from the previous section.

Белешка: Headers and footers are linked separately. If you're using headers and footers that are different for each section, turn off linking for both header and footer.

Go the start of the next section and repeat steps 1-5. Continue for all sections.

Double click the header or footer in each section and choose styles or add content.


Oacapture-1.1.0 released

It’s been a long time coming, but v1.1.0 is finally here. There are quite a few changes, though many of them won’t be visible to the casual observer. For instance, the build system has been made more robust and internal copies of libraries updated to fix a few problems on systems with older libraries. The more obvious bugfixes and enhancements include:

  • RPM and DEB format binary packages for Linux
  • Use the latest version of the ASI SDK (0.6.0504)
  • Support for PNG output
  • Enable building against Qt5
  • Increase usbfs memory available for ASI cameras
  • The default position of the controls is now to the right of the preview pane
  • FITS output is enabled for 8-bit RGB frames
  • TIFF format output should be allowed for colour cameras
  • 16-bit greyscale UVC cameras should be supported
  • A problem with the exposure time setting in the text file is fixed
  • A problem with slow exposures of over 999ms has been fixed
  • The “hide controls” option has been removed as the window splitter handle now supports this function

Remember on Linux that you need to add your user to the “users” group before many USB cameras will work. Linux users will also need to install the DEB/RPM files for libasicamera (which is a packaged version of the ASI SDK) and libuvc. These are also available on the downloads page.

My intention is to put the sources on Github shortly. If possible, please report issues on the Github issues tracker as it will enable me to keep track of things more easily.


ASTAP Beginner Problems - No Stars Found

Still failing in my attempt to plate solve with SharpCap/ASTAP. Tried working things out in SharpCap but coming to the realization that ASTAP is the problem.

I'm using the TOOLS button in SharpCap, which I understand doesn't look at the mount, just does a platesolve.

As an image, I'm using the SharpCap DeepSky simulator, basically an image of the Orion nebula and its surroundings.

When I ask SharpCap to solve, the ASTAP popup comes up, searches through 180 degrees, and says NO STARS FOUND. I had the same issue when I tried to take a picture with my Atik Infinity camera, even though I could see plenty of stars. Somehow ASTAP is not seeing stars, even though I see plenty of them. I'm using the latest H18 database.

Is there a setting in ASTAP that I need to change? It can't plate solve if it's not seeing any stars.

Do I need to enter FOV, pixel size, etc, or can ASTAP do a blind solve?

#2 han.k

The build-in image is basic. That will not work. Any image resonable focussed, containing 30 or more stars will work.

Detecting stars doesn't require a setting. Can you share an image (you try to solve) so we can have a look? На пример. upload it to nova.astrometry.net and share the link

Edited by han.k, 02 June 2021 - 06:07 AM.

#3 erdoc

I don't understand what you mean when you say the build-in image is basic and will not work.

I'm new to astrometry and uploaded the SharpCap DeepSky simulator image of Orion, not sure if this is the link, but should be at image 4724450

#4 han.k

I found the link, but the build-in image of Orion nebula is too much stretched and manipulated for the ASTAP solver. Best for solving are raw images direct from the camera. An other problem of this image is that the field-of-view will not match with your setup since it is made with a different telescope and camera.

Can you upload one or more of the images made with your camera? A 10 seconds exposure is often sufficient.


Problems with FITS headers - Astronomy

Five methods for obtaining linear regression fits to bivariate data with unknown or insignificant measurement errors are discussed: ordinary least-squares (OLS) regression of Y on X, OLS regression of X on Y, the bisector of the two OLS lines, orthogonal regression, and 'reduced major-axis' regression. These methods have been used by various researchers in observational astronomy, most importantly in cosmic distance scale applications. Formulas for calculating the slope and intercept coefficients and their uncertainties are given for all the methods, including a new general form of the OLS variance estimates. The accuracy of the formulas was confirmed using numerical simulations. The applicability of the procedures is discussed with respect to their mathematical properties, the nature of the astronomical data under consideration, and the scientific purpose of the regression. It is found that, for problems needing symmetrical treatment of the variables, the OLS bisector performs significantly better than orthogonal or reduced major-axis regression.



Коментари:

  1. Tygozil

    Прилично је захвалан на помоћи у овом питању, могу ли вам нешто помоћи нешто?

  2. Frederik

    Magnificent message)

  3. Dugore

    Честитам, посетила вас је једноставно светла идеја

  4. Gaothaire

    Very entertaining opinion

  5. Zuktilar

    Нисте у праву. Сигуран сам. Могу да браним свој став. Пошаљите ми мејл на ПМ, разговараћемо.

  6. Zusar

    Заиста и као што нисам погодио раније



Напиши поруку