Libethenite

Libethenite is a rare copper phosphate hydroxide mineral. It forms striking, dark green orthorhombic crystals. It was discovered in 1823 in Ľubietová, Slovakia and is named after the German name of that locality (Libethen).[1][2] Libethenite has also been found in the Miguel Vacas Mine, Conceição, Vila Viçosa, Évora District, Portugal, and in Tier des Carrières, Cahai, Vielsaim, Stavelot Massif, Luxembourg Province, Belgium.[2]

Libethenite
General
CategoryPhosphate minerals
Formula
(repeating unit)
Cu2PO4OH
Strunz classification8.BB.30
Crystal systemOrthorhombic
Crystal classDipyramidal (mmm)
H-M symbol: (2/m 2/m 2/m)
Space groupPnnm
Identification
ColorLight to dark green, blackish green, olive-green
Crystal habitGlobular, druzy, slender prismatic
CleavageIndistinct on [100] and [010]
FractureIrregular, uneven to conchoidal
TenacityBrittle
Mohs scale hardness4
LusterVitreous, greasy
Streaklight green
Specific gravity3.6 - 4, Average = 3.8
Optical propertiesBiaxial (-)
Refractive indexnα = 1.701 - 1.704 nβ = 1.743 - 1.747 nγ = 1.787 - 1.790
References[1][2]

Appearance

Libethenite almost always takes the form of dark-green orthorhombic crystals.[1][2] It is often found in clusters with other libethenite crystals.

Formation

Libethenite is found in the oxidized zone of copper ore deposits.[2] It is most often formed from the weathering of phosphate rocks such as apatite, monazite, and xenotime.[2] There have been no confirmed findings of primary libethenite, although a probable case has been reported.[2]

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.
gollark: Nope, I think I have a solution.

References

Detail of gemmy, emerald-green, orthorhombic libethenite microcrystals on malachite, from the type locality, Ľubietová, Slovakia. See File:Libethenite-258236.jpg for the full specimen.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.