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 | |
Synonyms | |
(Amaura) crawshayi
|
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
- Seitz, A. Die Gross-Schmetterlinge der Erde 13: Die Afrikanischen Tagfalter. Plate XIII 24 ssp. crawshayi and oscarus
Wikimedia Commons has media related to Amauris crawshayi. |
Wikispecies has information related to Amauris crawshayi |
- "Amauris Hübner, 1816" at Markku Savela's Lepidoptera and Some Other Life Forms
- "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.