Amauris crawshayi

Amauris crawshayi is a butterfly in the family Nymphalidae. It is found in Cameroon, Angola, the Democratic Republic of the Congo, Uganda, Rwanda, Burundi, Kenya, Tanzania, Malawi and Zambia.[2] The habitat consists of forests.

Amauris crawshayi
From Adalbert Seitz's Fauna Africana
Scientific classification
Kingdom: Animalia
Phylum: Arthropoda
Class: Insecta
Order: Lepidoptera
Family: Nymphalidae
Genus: Amauris
Species:
A. crawshayi
Binomial name
Amauris crawshayi
Butler, 1897[1]
Synonyms
  • Amauris echeria var. alba Neustetter, 1916
  • Amauris

(Amaura) crawshayi

  • Amauris angola Bethune-Baker, 1914
  • Amauris lobengula camerunica Joicey & Talbot, 1925
  • Amauris echeria var. oscarus Thurau, 1904
  • Amauris echeriax var. prominens Grünberg, 1908
  • Amauris crawshayi var. reducta Aurivillius, 1922
  • Amauris echeria simulator Talbot, 1926

The larvae feed on Tylophora (including T. anomala), Marsdenia, Cynanchum, Gymnema and Secamone species.

Subspecies

  • A. c. crawshayi (northern Malawi, southern and south-eastern Tanzania)
  • A. c. angola Bethune-Baker, 1914 (Angola)
  • A. c. camerunica Joicey & Talbot, 1925 (Ghana to Cameroon)
  • A. c. oscarus Thurau, 1904 (western Kenya, Uganda, Democratic Republic of the Congo, Rwanda, Burundi, north-western Tanzania)
  • A. c. simulator Talbot, 1926 (Zambia, Democratic Republic of the Congo: south-east to Shaba, Lulua, Maniema)
gollark: All three.
gollark: Unless you turn up the optimization setting to ~30, at which point it makes quite fast code.
gollark: ```python#!/usr/bin/env python3import argparseimport subprocessparser = argparse.ArgumentParser(description='Compile a WHY program')parser.add_argument("input", help="File containing WHY source code")parser.add_argument("-o", "--output", help="Filename of the output executable to make", default="./a.why")parser.add_argument("-O", "--optimize", help="Optimization level", type=int, default="0")args = parser.parse_args()def build_C(args): template = """#define QUITELONG long long intconst QUITELONG max = @max@;int main() { QUITELONG i = 0; while (i < max) { i++; } @code@} """ for k, v in args.items(): template = template.replace(f"@{k}@", str(v)) return templateinput = args.inputoutput = args.outputtemp = "ignore-this-please"with open(input, "r") as f: contents = f.read() looplen = max(1000, (2 ** -args.optimize) * 1000000000) code = build_C({ "code": contents, "max": looplen }) with open(temp, "w") as out: out.write(code)subprocess.run(["gcc", "-x", "c", "-o", output, temp])```The compiler for the new `WHY` language. Made as a joke because someone on the esolangs server insisted that all compiled languages were fast.
gollark: BT being bad, who would ever guess so?
gollark: Amazing, right?

References

  1. "Amauris Hübner, 1816" at Markku Savela's Lepidoptera and Some Other Life Forms
  2. "Afrotropical Butterflies: Nymphalidae - Subtribe Danaina". Archived from the original on 2012-04-26. Retrieved 2012-05-30.


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