Melanis
Melanis is a genus in the butterfly family Riodinidae present in the Neotropical ecozone.
Melanis | |
---|---|
M. aegates the Pantanal, Brazil | |
Melanis plate from Adalbert Seitz's Die Gross-Schmetterlinge der Erde | |
Scientific classification | |
Kingdom: | |
Phylum: | |
Class: | |
Order: | |
Family: | |
Subfamily: | |
Genus: | Melanis Hübner, 1819 |
Synonyms | |
|
Species
- Melanis aegates (Hewitson, 1874)
- M. a. aegates present in Bolivia
- M. a. albugo (Stichel, 1910) present in Paraguay
- M. a. araguaya (Seitz, 1913) present in Brazil
- M. a. cretiplaga (Stichel, 1910) present in Paraguay and Argentina
- M. a. lilybaeus (Stichel, 1926) present in Brazil
- M. a. limbata (Stichel, 1925) present in Brazil
- M. a. melliplaga (Stichel, 1910) present in French Guiana and Suriname
- Melanis alena (Hewitson, 1870) present in Brazil
- Melanis boyi (Stichel, 1923) present in Brazil
- Melanis cephise (Ménétriés, 1855)
- Melanis cercopes (Hewitson, 1874) present in Bolivia
- Melanis cinaron (C. & R. Felder, 1861) present in Colombia, Brazil and Peru
- Melanis cratia (Hewitson, 1870)
- Melanis electron (Fabricius, 1793)
- M. e. electron present in French Guiana, Trinidad and Tobago and Venezuela
- M. e. auriferax (Stichel, 1910) present in Brazil
- M. e. epijarbas (Staudinger, 1888) present in Brazil
- M. e. herellus (Snellen, 1887) present in Curaçao
- M. e. melantho (Ménétriés, 1855) present in Panama, Guatemala and Nicaragua
- M. e. pronostriga (Stichel, 1910) present in Colombia and Brazil
- M. e. rabuscula (Stichel, 1910) present in Brazil and Peru
- Melanis herminae (Zikán, 1952) present in Brazil
- Melanis hillapana (Röber, 1904)
- M. h. hillapana present in Bolivia and Peru
- M. h. corinna (Zikán, 1952) present in Brazil
- M. h. cratippa (Seitz, 1913) present in Brazil
- M. h. impura (Stichel, 1910)
- Melanis hodia (Butler, 1870) present in Venezuela
- Melanis leucophlegma (Stichel, 1910) present in Peru
- Melanis lioba (Zikán, 1952) present in Brazil
- Melanis lycea Hübner, 1823 present in Brazil
- Melanis marathon (C. & R. Felder, [1865])
- M. m. marathon present in Venezuela and Colombia
- M. m. assimulata (Stichel, 1910) present in Colombia
- M. m. charon (Butler, 1874) present in Brazil
- M. m. stenotaenia Röber, 1904 present in Peru
- Melanis melandra Hübner, [1819] present in Suriname
- Melanis melaniae (Stichel, 1930) present in Brazil
- Melanis opites (Hewitson, 1875) present in Brazil
- Melanis passiena (Hewitson, 1870) present in Colombia
- Melanis pixe (Boisduval, [1836])
- M. p. pixe present in the US at Texas and Mexico
- M. p. corvina (Stichel, 1910) present in Colombia
- M. p. sanguinea (Stichel, 1910) present in Panama and Costa Rica
- Melanis seleukia (Stichel, 1910) present in Brazil
- Melanis smithiae (Westwood, 1851)
- M. s. smithiae present in Bolivia and Brazil
- M. s. xarifa (Hewitson, [1853]) present in Colombia and Venezuela
- Melanis unxia (Hewitson, [1853]) present in Brazil
- Melanis vidali (Dognin, 1891) present in Ecuador
- Melanis volusia (Hewitson, [1853]) present in Brazil
- Melanis xenia (Hewitson, [1853])
- M. x. xenia present in Brazil
- M. x. ambryllis (Hewitson, 1874) present in Paraguay and Bolivia
- Melanis yeda (Zikán, 1952) present in Brazil
Sources
gollark: It only works if you also have GCC installed.
gollark: That's the compiler.
gollark: Yep!
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])```
gollark: And *is* Haskell necessarily that fast?
External links
- tableau des Melanis sur butterflies of america
- Melanis dans Melanis smithiae de learn about butterflies
- TOL
Wikimedia Commons has media related to Melanis. |
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.