Chazara heydenreichi

Chazara heydenreichi is a butterfly species belonging to the family Nymphalidae. It can be found from Hindu Kush and the W. Himalaya across Middle Asia and Kazakhstan to the S. Altai.

Chazara heydenreichi
Scientific classification
Kingdom: Animalia
Phylum: Arthropoda
Class: Insecta
Order: Lepidoptera
Family: Nymphalidae
Genus: Chazara
Species:
C. heydenreichi
Binomial name
Chazara heydenreichi
(Lederer, 1853)
Synonyms
  • Satyrus heydenreichi Lederer, 1853
  • Chazara kullmanni Wyatt & Omoto, 1966

The wingspan is 45–60 mm. The butterflies fly from June to August.

Subspecies

  • Chazara heydenreichi heydenreichi
  • Chazara heydenreichi hegesander Fruhstorfer, 1910 (Dzhungarsky Alatau, Tian-Shan)
  • Chazara heydenreichi nana Rühl, 1895 (western Pamirs, Ghissar, southern Ghissar, Darvaz, Alai)
gollark: oh dear.
gollark: Well, the outsourced `parsedatetime` stuff can probably do it.
gollark: Good luck.
gollark: Fine.```python# from here: https://github.com/Rapptz/RoboDanny/blob/18b92ae2f53927aedebc25fb5eca02c8f6d7a874/cogs/utils/time.pyshort_timedelta_regex = re.compile("""(?:(?P<years>[0-9]{1,8})(?:years?|y))? # e.g. 2y(?:(?P<months>[0-9]{1,8})(?:months?|mo))? # e.g. 2months(?:(?P<weeks>[0-9]{1,8})(?:weeks?|w))? # e.g. 10w(?:(?P<days>[0-9]{1,8})(?:days?|d))? # e.g. 14d(?:(?P<hours>[0-9]{1,8})(?:hours?|h))? # e.g. 12h(?:(?P<minutes>[0-9]{1,8})(?:minutes?|m))? # e.g. 10m(?:(?P<seconds>[0-9]{1,8})(?:seconds?|s))? # e.g. 15s """, re.VERBOSE)def parse_short_timedelta(text): match = short_timedelta_regex.fullmatch(text) if match is None or not match.group(0): raise ValueError("parse failed") data = { k: int(v) for k, v in match.groupdict(default=0).items() } return datetime.datetime.utcnow() + relativedelta(**data)cal = parsedatetime.Calendar()def parse_humantime(text): time_struct, parse_status = cal.parse(text) if parse_status == 1: return datetime.datetime(*time_struct[:6]) else: raise ValueError("parse failed")def parse_time(text): try: return datetime.datetime.strptime(text, "%d/%m/%Y") except: pass try: return parse_short_timedelta(text) except: pass try: return parse_humantime(text) except: pass raise ValueError("could not parse time")```
gollark: ... no.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.