Types of DeepskyObjects
Posted: 01.01.2006, 21:10
by HB
Happy Newyear to all of you!!
When going around the deepsky with Celestia I've found some weird types of galaxies, like cE0pec and E0+*3.
I've take a closer look into deepsky.dsc file and found 28 different kind of galaxie types:
3S, 4S, 5C, cE0pec, E0, E0+*3, E1, E2, E3, E4, E5, E6, Irr, S0, S0?, S0+S0, Sa, Sb, SB, SB+C?, SBa, SBb, SBc, SBR, Sc, Sc?, Scm and Spec.
Deepsky.dsc is version 1.7 belonging to FT1.2 version of Celestia.
In galaxy.cpp the following code can be found:
static GalaxyTypeName GalaxyTypeNames[] =
{
{ "S0", Galaxy::S0 },
{ "Sa", Galaxy::Sa },
{ "Sb", Galaxy::Sb },
{ "Sc", Galaxy::Sc },
{ "SBa", Galaxy::SBa },
{ "SBb", Galaxy::SBb },
{ "SBc", Galaxy::SBc },
{ "E0", Galaxy::E0 },
{ "E1", Galaxy::E1 },
{ "E2", Galaxy::E2 },
{ "E3", Galaxy::E3 },
{ "E4", Galaxy::E4 },
{ "E5", Galaxy::E5 },
{ "E6", Galaxy::E6 },
{ "E7", Galaxy::E7 },
{ "Irr", Galaxy::Irr },
};
Are those 28 galaxy types right??
I've found the following information about these morphological types:
E=Elliptical; S0=Lenticular; Sa,Sb,Sc,Sd=Spiral;
SBa,SBb,SBc,SBd=Barred Spiral; Irr=Irregular; dE=Dwarf Elliptical;
dSph=Dwarf Spheroidal.
What is the difference between an a, b or c type galaxie and what is the meaning of the number after "E"?(like E4)?
Posted: 01.01.2006, 21:55
by t00fri
HB,
many thanks for going through deepsky.dsc. so carefully. With 10600 objects it's hard to examine every single one
Indeed, in the various extended Hubble schemes that are in use, the nomenclature is quite horrendously involved. What you spotted are some isolated "punch throughs" relative to my rather complex PERL filter that was to convert /all/ of these extended designations into simple Hubble scheme names.
As soon as I have "resurrected" entirely from my nasty flu that got me out of traffic during most of last week, I'll fix these leftovers...
Only the names you quoted from the code (galaxy.cpp) are supposed to appear in deepsky.dsc.
Presumably, I made some slight last minute modification of the PERL filter which cause these additional 12 types to slip through.
Happy New Year,
Bye Fridger
Posted: 02.01.2006, 13:57
by HB
Fridger,
I hope you get well very soon!!
Do you want to have the corresponding galaxie catalognumbers in order to find the faulty types back more easily??
Posted: 02.01.2006, 14:02
by t00fri
HB wrote:Fridger,
I hope you get well very soon!!
Do you want to have the corresponding galaxie catalognumbers in order to find the faulty types back more easily??
Many thanks! While PERL can easily track those, too, it may still be useful as a cross check.
Bye Fridger
Posted: 02.01.2006, 21:37
by HB
Fridger,
For your convinience, here it is.
Code: Select all
FirstName Name Type
NGC 1741A NGC 1741A:MCG 1-13-45:MK 1089:ARP 259 Scm
NGC 2605 NGC 2605 S0?
NGC 3165 NGC 3165:UGC 5512:MCG 1-26-23:ZWG 36.63 Scm
NGC 6271 NGC 6271:MCG 5-40-16:ZWG 169.21 S0?
NGC 5860 NGC 5860:UGC 9717:MCG 7-31-33:MK 480 S0+S0
IC 186-1 IC 186-1:IC 186A:MCG 0-6-20:ZWG 387.23 S0?
IC 186-2 IC 186-2:IC 186B:MCG 0-6-21:ZWG 387.23 S0?
IC 625 IC 625:MCG 4-26-1:ESO 501-80 Sc?
IC 656 IC 656 E0+*3
IC 1003 IC 1003:UGC 9190:ZWG 47.24:MK 1381 cE0pec
IC 1370 IC 1370:ZWG 375.21:ZW 111 5C
IC 2431 IC 2431:UGC 4756:MCG 3-23-30:MK 1224 4S
IC 2786 IC 2786:MCG 2-29-24:ZWG 67.69 S0?
IC 3284 IC 3284:ZWG 70.55:VCC 736 SBR
IC 3960A IC 3960A:MCG 5-31-56 S0?
IC 4363 IC 4363 SBR
IC 4838 IC 4838:ESO 141-45:AM 1912-614:IRAS 19122-6142 Spec
IC 4918 IC 4918:ESO 233-16 S0?
IC 5021 IC 5021:ESO 186-61:AM 2029-544 Spec
IC 5022 IC 5022:ESO 47-5 SBR
IC 5178 IC 5178:ESO 532-31:MCG 4-52-22 SB+C?
IC 5223 IC 5223:UGC 12055:ZWG 404.19:NPM 1 3S
Posted: 02.01.2006, 21:46
by t00fri
HB wrote:Fridger,
For your convinience, here it is.
Code: Select all
FirstName Name Type
NGC 1741A NGC 1741A:MCG 1-13-45:MK 1089:ARP 259 Scm
NGC 2605 NGC 2605 S0?
NGC 3165 NGC 3165:UGC 5512:MCG 1-26-23:ZWG 36.63 Scm
NGC 6271 NGC 6271:MCG 5-40-16:ZWG 169.21 S0?
NGC 5860 NGC 5860:UGC 9717:MCG 7-31-33:MK 480 S0+S0
IC 186-1 IC 186-1:IC 186A:MCG 0-6-20:ZWG 387.23 S0?
IC 186-2 IC 186-2:IC 186B:MCG 0-6-21:ZWG 387.23 S0?
IC 625 IC 625:MCG 4-26-1:ESO 501-80 Sc?
IC 656 IC 656 E0+*3
IC 1003 IC 1003:UGC 9190:ZWG 47.24:MK 1381 cE0pec
IC 1370 IC 1370:ZWG 375.21:ZW 111 5C
IC 2431 IC 2431:UGC 4756:MCG 3-23-30:MK 1224 4S
IC 2786 IC 2786:MCG 2-29-24:ZWG 67.69 S0?
IC 3284 IC 3284:ZWG 70.55:VCC 736 SBR
IC 3960A IC 3960A:MCG 5-31-56 S0?
IC 4363 IC 4363 SBR
IC 4838 IC 4838:ESO 141-45:AM 1912-614:IRAS 19122-6142 Spec
IC 4918 IC 4918:ESO 233-16 S0?
IC 5021 IC 5021:ESO 186-61:AM 2029-544 Spec
IC 5022 IC 5022:ESO 47-5 SBR
IC 5178 IC 5178:ESO 532-31:MCG 4-52-22 SB+C?
IC 5223 IC 5223:UGC 12055:ZW
G 404.19:NPM 1 3S
Many thanks, HB,
that IS going to be useful! Interesting that most of the penetrators were from the IC catalog!
I'll work on that today and tomorrow and let you know when I have committed a revised version to CVS.
Bye Fridger
Posted: 03.01.2006, 11:24
by HB
Fridger,
Unfortunatly, the list of wrong galaxy type names where not complete,
The galaxies of type
SB are missing.
So, here they are:
Code: Select all
Galaxy type "SB":
NGC 2780:UGC 4843:MCG 6-20-47:ZWG 180.57
NGC 3323:UGC 5800:MCG 4-25-36:ZWG 124.49
NGC 3381:UGC 5909:MCG 6-24-15:ZWG 184.16
NGC 3691:UGC 6464:MCG 3-29-53:ZWG 96.50
NGC 7468A:UGC 12342:MCG 3-58-30:ZWG 453.61
IC 838:NGC 4849A:MCG 5-31-43:DFOT 198
IC 1215:UGC 10315:MCG 11-20-9A:ZWG 338.49
IC 1223:MCG 8-30-33:ZWG 251.32:NPM 1
IC 1229:MCG 9-27-72
IC 1263:UGC 10902:MCG 7-36-21:ZWG 226.26
IC 1322:NPM 1:IRAS 20273-1523
IC 1338:NPM 1:IRAS 20541-1641
IC 1381:MCG 0-54-16:ZWG 375.36:NPM 1
IC 1420:UGC 11880:MCG 3-56-5:ZWG 451.4
IC 1714
IC 1892:ESO 480-36:MCG 4-8-30:UGCA 55
IC 2434:UGC 4785:MCG 6-20-25:ZWG 180.35
IC 2799:NPM 1
IC 2891
IC 3159
IC 3270
IC 3643
IC 4062:MCG 7-27-14
IC 4344:MCG 4-33-26:ZWG 132.45
IC 4360
IC 4474
IC 5110:ESO 145-7:AM 2126-601
IC 5144:MCG 2-55-27:ZWG 427.39:NPM 1
Posted: 03.01.2006, 18:45
by t00fri
Hi HB,
indeed I confirm that these are all the "bad guys".
I just inserted into my PERL script (deepsky.pl, CVS) the four lines
Code: Select all
next if ($HType =~ /^S[0a-c]$/);
next if ($HType =~ /^SB[a-c]$/);
next if ($HType =~ /^E[0-7]$/);
next if ($HType =~ /^Irr$/);
whence only your 50 "bad guys" are printed out from the total of 10600 galaxies...Now I simply have to tune the PERL filter such that the output becomes NIL
Cheers,
Fridger
Posted: 03.01.2006, 22:04
by t00fri
Hi HB,
this is to report that I have just committed a revised deepsky.dsc (and its associated PERL script, deepsky.pl) to CVS for the forthcoming maintenance release celestia-1.4.1. After many cross-checks I am now certain that all extended Hubble type acronyms are correctly converted into simple Hubble scheme syntax.
There was actually no bug in my PERL script, really. It turned out that the penetrating acronyms were due to inappropriate mixing of different extended Hubble schemes in the original catalog!
That was too much even for PERL
Thanks again for your help,
Bye Fridger