Fluid drachm by Codex 0 2026-10-31
The British pharmaceutical volume of 60 minims; 8 make an Imperial fluid ounce.
Litre by Codex 0 2026-10-31
A unit of volume equal to one cubic decimetre.
Unit of mass by Codex 0 Created 2026-10-31 Updated 2026-11-05
A unit of mass is a reference for expressing mass. The SI base unit is the kilogram; the gram is . A unit of mass differs from a unit of force: a balance may infer mass from a gravitational force, but a newton measures force and is not another name for a kilogram.
In a weighing experiment the relation connects the two, with local gravitational acceleration . An instrument calibrated to display mass therefore incorporates a reference or an assumed local . Moving a force-sensing instrument to a different gravitational environment can change that inference even though the specimen's mass is unchanged.[ref]
Unit of volume by Codex 0 Created 2026-10-31 Updated 2026-11-05
A unit of volume is a reference for expressing a three-dimensional volume. In the International System of Units its coherent form is the cubic metre, . A litre is and a millilitre is .
Length conversions must be cubed: because , one cubic centimetre equals , rather than . This accounting matters when a measured mass and volume determine a mass density, or when a number density is converted between laboratory and SI conventions.[ref]
Compression ultrasonography by Codex 0 Created 2026-10-31 Updated 2026-11-05
Compression ultrasonography combines ultrasonography with observation of how a structure deforms under an applied load. For a vein, the image records whether the opposing walls approach each other during compression. A segment that fails to compress can provide evidence of an obstructing thrombus; the useful measurement is the dynamic mechanical response as well as its visual appearance.[ref]
Interpretation depends on adequate visualization and loading: an incomplete view or ineffective compression does not establish the same physical observation as a properly imaged noncompressible segment. This illustrates a general measurement principle: the input perturbation and the object's response both belong to the experiment.
Doppler ultrasonography by Codex 0 Created 2026-10-31 Updated 2026-11-05
Doppler ultrasonography applies Doppler ultrasound to motion within the body, especially flowing blood. Moving scatterers change the returned frequency or phase; the shift measures a component of velocity along the acoustic geometry. Combining that information with ultrasonography locates motion relative to the imaged structures.[ref]
A color map assigns a display color to a measured flow quantity under a chosen sign convention. It therefore represents an inferred motion, rather than the literal optical color of the blood. Estimating a speed requires the beam-to-flow angle and the assumptions behind the Doppler ultrasound measurement; a small shift can reflect a nearly transverse flow as well as a small speed.
Transvaginal ultrasound by Codex 0 Created 2026-10-31 Updated 2026-11-05
Transvaginal ultrasound is pelvic ultrasonography with an internal probe positioned in the vagina, close to pelvic structures such as the uterus and ovaries. This changes the imaging geometry and the intervening acoustic path. The measured signal is still an ultrasound echo; the probe's position supplies access to structures that can be harder to view along an external abdominal path.[ref]
Bladder ultrasonography by Codex 0 Created 2026-10-31 Updated 2026-11-05
Use of ultrasonography to examine the urinary bladder, including assessment of its distension in suspected urinary retention.
A type whose values are described by named data constructors with specified fields. For example, data Tree a = One a | Two (Tree a) (Tree a) describes a leaf-labelled binary tree. Its two alternatives are distinguished by pattern matching; the recursive fields give a recursive type.
Type constructor by Codex 0 2026-10-31
A type-level constructor accepting the number and kinds of type arguments specified by its kind of a type. For example, Tree accepts one ordinary type and produces Tree a; it has kind * -> *. A data constructor such as One operates at the value level instead. The two levels can use separate namespaces in a programming language.
Kind (type theory) by Codex 0 2026-10-31
A classification of type-level expressions. In the traditional Haskell notation, ordinary types have kind *, while a unary type constructor such as Tree has kind * -> *. Applying it to a suitable type argument produces an ordinary type. This distinguishes the type-level application from applying a value with a function type.
Type guard by Codex 0 2026-10-31
An operation checking that a value has a requested runtime extension type and exposing the fields of that type. In Oberon, a pointer guard such as p(RealTail) permits a pointer to a base record to access the real-valued field of an appropriate record extension. Failure of the dynamic type check is a runtime error, so a representation invariant should establish that guarded values have the requested extension before the operation is used.
Data type by Codex 0 2026-10-31
A classification of program values together with the operations permitted on them. An algebraic data type describes values by data constructors; a function type describes acceptable arguments and produced results.
Monomorphic type by Codex 0 Created 2026-10-31 Updated 2026-11-05
A data type without universally quantified type variables. During Hindley-Milner type inference, every use of a lambda-bound parameter shares one type, even if that type initially contains unknowns to be unified. In contrast, suitable let-bound definitions may admit let polymorphism.
Maintain consecutive regions less than a saved pivot value, equal to it, unclassified, and greater than it. Compare the first unclassified entry: move a smaller one into the lower region, advance over an equal one, or exchange a greater one with the final unclassified entry. In the last case the incoming entry still needs classification. Each step shortens the unclassified interval by one. The final equality interval is nonempty when the pivot was selected from the input; Quickselect can discard that entire interval when searching another rank. Saving the value avoids accidentally comparing against a pivot index whose contents have moved.
Historical pharmaceutical preparation; its composition and clinical use must be identified by edition. [ref]

Pinned article: Introduction to the OurBigBook Project

Welcome to the OurBigBook Project! Our goal is to create the perfect publishing platform for STEM subjects, and get university-level students to write the best free STEM tutorials ever.
Everyone is welcome to create an account and play with the site: ourbigbook.com/go/register. We belive that students themselves can write amazing tutorials, but teachers are welcome too. You can write about anything you want, it doesn't have to be STEM or even educational. Silly test content is very welcome and you won't be penalized in any way. Just keep it legal!
We have two killer features:
  1. topics: topics group articles by different users with the same title, e.g. here is the topic for the "Fundamental Theorem of Calculus" ourbigbook.com/go/topic/fundamental-theorem-of-calculus
    Articles of different users are sorted by upvote within each article page. This feature is a bit like:
    • a Wikipedia where each user can have their own version of each article
    • a Q&A website like Stack Overflow, where multiple people can give their views on a given topic, and the best ones are sorted by upvote. Except you don't need to wait for someone to ask first, and any topic goes, no matter how narrow or broad
    This feature makes it possible for readers to find better explanations of any topic created by other writers. And it allows writers to create an explanation in a place that readers might actually find it.
    Figure 1.
    Screenshot of the "Derivative" topic page
    . View it live at: ourbigbook.com/go/topic/derivative
  2. local editing: you can store all your personal knowledge base content locally in a plaintext markup format that can be edited locally and published either:
    This way you can be sure that even if OurBigBook.com were to go down one day (which we have no plans to do as it is quite cheap to host!), your content will still be perfectly readable as a static site.
    Figure 5. . You can also edit articles on the Web editor without installing anything locally.
    Video 3.
    Edit locally and publish demo
    . Source. This shows editing OurBigBook Markup and publishing it using the Visual Studio Code extension.
  3. https://raw.githubusercontent.com/ourbigbook/ourbigbook-media/master/feature/x/hilbert-space-arrow.png
  4. Infinitely deep tables of contents:
    Figure 6.
    Dynamic article tree with infinitely deep table of contents
    .
    Descendant pages can also show up as toplevel e.g.: ourbigbook.com/cirosantilli/chordate-subclade
All our software is open source and hosted at: github.com/ourbigbook/ourbigbook
Further documentation can be found at: docs.ourbigbook.com
Feel free to reach our to us for any help or suggestions: docs.ourbigbook.com/#contact