Clypeidae
Clypeidae is a family of sea urchins belonging to the order Clypeasteroida.
Clypeidae | |
---|---|
Fossil of Pygurus tenuis on display at Senckenberg Museum | |
Scientific classification | |
Kingdom: | |
Phylum: | |
Class: | |
Subclass: | |
Infraclass: | |
Superorder: | |
Order: | |
Family: | Clypeidae โ Lambert 1898 |
Fossil record
This family is known in the fossil record from the Jurassic (Bajocian age) to Cretaceous Santonian age) (age range: from about 164.7 to 94.3 million years ago). Fossils of species within this genus have been found in Egypt, France, Portugal, Saudi Arabia, Switzerland, Ukraine, the United Arab Emirates, Chile, Ethiopia, Germany, India, Kenya, Madagascar, Poland, Saudi Arabia, Somalia, Tunisia, United Kingdom and United States. [1]
Genera
Genera within this family include: [1]
- Astrolampas Pomel 1883
- Clypeus Leske 1778
- Colliclypeus Smith 1991
- Pseudopygurus
- Pygurus Agassiz 1839
gollark: ```pythonfrom requests_futures.sessions import FuturesSessionimport concurrent.futures as futuresimport randomtry: import cPickle as pickleexcept ImportError: import pickletry: words_to_synonyms = pickle.load(open(".wtscache")) synonyms_to_words = pickle.load(open(".stwcache"))except: words_to_synonyms = {} synonyms_to_words = {}def add_to_key(d, k, v): d[k] = d.get(k, set()).union(set(v))def add_synonyms(syns, word): for syn in syns: add_to_key(synonyms_to_words, syn, [word]) add_to_key(words_to_synonyms, word, syns)def concat(list_of_lists): return sum(list_of_lists, [])def add_words(words): s = FuturesSession(max_workers=100) future_to_word = {s.get("https://api.datamuse.com/words", params={"ml": word}): word for word in words} future_to_word.update({s.get("https://api.datamuse.com/words", params={"ml": word, "v": "enwiki"}): word for word in words}) for future in futures.as_completed(future_to_word): word = future_to_word[future] try: data = future.result().json() except Exception as exc: print(f"{exc} fetching {word}") else: add_synonyms([w["word"] for w in data], word)def getattr_hook(obj, key): results = list(synonyms_to_words.get(key, set()).union(words_to_synonyms.get(key, set()))) if len(results) > 0: return obj.__getattribute__(random.choice(results)) else: raise AttributeError(f"Attribute {key} not found.")def wrap(obj): add_words(dir(obj)) obj.__getattr__ = lambda key: getattr_hook(obj, key)wrap(__builtins__)print(words_to_synonyms["Exception"])```New version which tends to reduce weirder output.
gollark: https://github.com/joelgrus/fizz-buzz-tensorflow/blob/master/Fizz%20Buzz%20in%20Tensorflow.ipynb
gollark: ?remind 5d Misuse ?remind even more. Suggestions: nested reminds (is that possible)?
gollark: Wow, 5 days ago? Cool!
gollark: Stop C-ing.
References
Wikispecies has information related to Clypeidae |
Wikimedia Commons has media related to Clypeidae. |
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.