Sidalcea stipularis

Sidalcea stipularis is a rare species of flowering plant in the mallow family, known by the common name Scadden Flat checkerbloom.[1]

Sidalcea stipularis

Critically Imperiled  (NatureServe)
Scientific classification
Kingdom: Plantae
Clade: Tracheophytes
Clade: Angiosperms
Clade: Eudicots
Clade: Rosids
Order: Malvales
Family: Malvaceae
Genus: Sidalcea
Species:
S. stipularis
Binomial name
Sidalcea stipularis
J.T.Howell & G.H.True[1]

The plant is endemic to Nevada County in eastern California. It is known from only two occurrences on Scadden Flat in the Sierra Nevada foothills, near Grass Valley. It grows in marshy habitats.

Description

Sidalcea stipularis is a rhizomatous perennial herb, producing a bristle-haired stem up to 65 centimeters tall.

The leaves have oval, unlobed blades on petioles and are evenly spaced along the stem. Each is accompanied by short stipules.

The inflorescence is a headlike cluster of flowers with a cuplike skirt of hairy bracts. Each flower has five pink petals about 1.5 centimeters long each.

Conservation

Threats to this rare species include the invasion of Himalayan blackberry (Rubus armeniacus) into its habitat. One of the two occurrences is next to a road where there is heavy CalTrans activity.[2]

The plant has no federal protection but it is a state-listed endangered species in California, which means that killing or possessing this species is prohibited unless permitted by the California Department of Fish and Game (California Fish and Game Code Section 2080).

gollark: I only need something like two routes so a full web framework is overkill.
gollark: ```nimimport optionsimport asyncdispatchimport httpximport tiny_sqliteimport macrosimport karax/[karaxdsl, vdom]import ./dbmacro includeFile(x: string): string = newStrLitNode(readFile(x.strVal))const css = includeFile("./src/style.css")let database = openDatabase("./monitoring.sqlite3")migrate(database)var threadDB {.threadvar.}: Option[DbConn]proc openDB(): DbConn = if isNone threadDB: threadDB = some openDatabase("./monitoring.sqlite3") get threadDBproc mainPage(): string = let vnode = buildHtml(html()): head: style: text css text "Bee deployed" $vnodeproc onRequest(req: Request) {.async.} = if req.httpMethod == some(HttpGet): case req.path.get() of "/": req.send(body=mainPage(), code=Http200, headers="Content-Type: text/html") else: req.send(Http404) else: req.send(Http404)echo "Starting up"run(onRequest, initSettings(Port(7800), "", 0))```This is what I have so far.
gollark: One per thread is likely sort of better ish slightly anyway.
gollark: Nope, this is probably fine.
gollark: I have a threadvar for each thread's DB connection and a function to get it.

References


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