Calamotropha atkinsoni

Calamotropha atkinsoni is a moth in the family Crambidae. It was described by Philipp Christoph Zeller in 1863. It is found in south-east Asia, where it has been recorded from India, Sri Lanka, Thailand, Singapore and Sulawesi.[1]

Calamotropha atkinsoni
Scientific classification
Kingdom:
Phylum:
Class:
Order:
Family:
Genus:
Species:
C. atkinsoni
Binomial name
Calamotropha atkinsoni
Zeller, 1863
Synonyms
  • Calamotropha fuscicostella Snellen, 1880
  • Crambus holodryas Meyrick, 1933

Description

The wingspan is 28 mm in the male and 28–34 mm in the female. Forewings with vein 11 curved and approximated to vein 12. Hindwings with veins 4 and 5 from angle of cell. Forewings with rectangular apex. In male, head and thorax brownish grey. Forewings with costal and inner area grey irrorated (sprinkled) with fuscous, leaving a golden-brown and fuscous streak along median nervure, expanding in the interspaces between veins 3 and 5. A black discocellular spot and traces of a curved submarginal dark specks series present. A marginal black specks series is present. Hindwings nearly pure white. Abdomen and ventral side whitish. Female with head, thorax and forewings much more uniformly coppery-golden brown, irrorated with white scales. The costal area of forewings darker reddish brown. The discocellular spot more prominent. No traces of submarginal dark specks. Hindwings pure white as in male.[2]

Subspecies

  • Calamotropha atkinsoni atkinsoni
  • Calamotropha atkinsoni malaica Błeszyński, 1961 (Singapore)
gollark: It should be okay with regexes or something non-turing-complete.
gollark: Hold on, I can probably make a much nicer one.
gollark: It's kind of bad.
gollark: ```python#!/bin/env python3chars = [chr(n) for n in range(126)]firstchar = chars[0]lastchar = chars[len(chars) - 1]def increment_char(character): return chr(ord(character) + 1)def old_increment_string(string_to_increment): reversed_string = list(reversed(string_to_increment)) # Reverse the string for easier work. for rindex, char in enumerate(reversed_string): if char == lastchar: # If we can't increment this char further, try the next ones. reversed_string[rindex] = firstchar # Set the current char back to the first one. reversed_string[rindex + 1] = increment_char(reversed_string[rindex + 1]) # Increment the next one along. else: # We only want to increment ONE char, unless we need to "carry". reversed_string[rindex] = increment_char(reversed_string[rindex]) break return ''.join(list(reversed(reversed_string)))def increment_string(to_increment): reversed_string = list(to_increment) # Reverse the string for easier work. for rindex, char in enumerate(reversed_string): if char == lastchar: # If we can't increment this char further, try the next ones. reversed_string[rindex] = firstchar # Set the current char back to the first one. reversed_string[rindex + 1] = increment_char(reversed_string[rindex + 1]) # Increment the next one along. else: # We only want to increment ONE char, unless we need to "carry". reversed_string[rindex] = increment_char(reversed_string[rindex]) break return ''.join(list(reversed_string))def string_generator(): length = 0 while 1: length += 1 string = chars[0] * length while True: try: string = increment_string(string) except IndexError: # Incrementing has gone out of the char array, move onto next length break yield string```
gollark: Except it enumerates all possible ASCII strings instead.

References

  1. Nuss, M.; et al. (2003–2014). "GlobIZ search". Global Information System on Pyraloidea. Retrieved July 15, 2014.
  2. Hampson, G. F. (1896). The Fauna of British India, Including Ceylon and Burma. Moths Volume IV. Taylor and Francis via Biodiversity Heritage Library.


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.