yt_analysis is sharing code with you

Bitbucket is a code hosting site. Unlimited public and private repositories. Free for small teams.

Don't show this again

yt_analysis / cookbook http://yt-project.org/

A cookbook of scripts and recipes for yt

Clone this repository (size: 157.8 KB): HTTPS / SSH
hg clone https://bitbucket.org/yt_analysis/cookbook
hg clone ssh://hg@bitbucket.org/yt_analysis/cookbook

Searching for commits

Mercurial supports a functional language for selecting a set of revisions.

The language supports a number of predicates which are joined by infix operators. Parenthesis can be used for grouping.

Identifiers such as branch names must be quoted with single or double quotes if they contain characters outside of [._a-zA-Z0-9\x80-\xff] or if they match one of the predefined predicates.

Prefix operators

not x
Changesets not in x. Short form is ! x.

Infix operators

x::y

A DAG range, meaning all changesets that are descendants of x and ancestors of y, including x and y themselves. If the first endpoint is left out, this is equivalent to ancestors(y), if the second is left out it is equivalent to descendants(x).

An alternative syntax is x..y.

x:y
All changesets with revision numbers between x and y, both inclusive. Either endpoint can be left out, they default to 0 and tip.
x and y
The intersection of changesets in x and y. Short form is x & y.
x or y
The union of changesets in x and y. There are two alternative short forms: x | y and x + y.
x - y
Changesets in x but not in y.

Predicates

all()
All changesets, the same as 0:tip.
ancestor(single, single)
Greatest common ancestor of the two changesets.
ancestors(set)
Changesets that are ancestors of a changeset in set.
author(string)
Alias for user(string).
bookmark([name])
The named bookmark or all bookmarks.
branch(set)
All changesets belonging to the branches of changesets in set.
children(set)
Child changesets of changesets in set.
closed()
Changeset is closed.
date(interval)
Changesets within the interval, see hg help dates.
descendants(set)
Changesets which are descendants of changesets in set.
file(pattern)
Changesets affecting files matched by pattern.
follow()
An alias for ::. (ancestors of the working copy's first parent).
grep(regex)
Like keyword(string) but accepts a regex. Use grep(r'...') to ensure special escape characters are handled correctly.
head()
Changeset is a named branch head.
heads(set)
Members of set with no children in set.
id(string)
Revision non-ambiguously specified by the given hex string prefix.
keyword(string)
Search commit message, user name, and names of changed files for string.
limit(set, n)
First n members of set.
max(set)
Changeset with highest revision number in set.
merge()
Changeset is a merge changeset.
min(set)
Changeset with lowest revision number in set.
p1([set])
First parent of changesets in set, or the working directory.
p2([set])
Second parent of changesets in set, or the working directory.
parents([set])
The set of all parents for all changesets in set, or the working directory.
present(set)
An empty set, if any revision in set isn't found; otherwise, all revisions in set.
rev(number)
Revision with the given numeric identifier.
roots(set)
Changesets with no parent changeset in set.
tag(name)
The specified tag by name, or all tagged revisions if no name is given.
user(string)
User name is string.

Commits 1–30 of 67

Author Revision Comments Message Labels Date
Matthew Turk a0aa0c76c5c0 Moving some cookbooks to the docs
Matthew Turk a120514048dc Trying YAML for some of the recipes.
Matthew Turk 236e16526eef First pass at a new recipe display method.
Britton Smith 58bafbdd2eac Moving more simple recipes to docs.
Britton Smith ac0619a863b2 Moving simple recipes to the docs.
Britton Smith 1aa9256d8512 Moved two simple recipes to the docs.
Britton Smith 03d5b459ae12 Cleaning up another recipe. Changing so all kwargs are given
Britton Smith abb726eff58a Shortened comments and fixed up recipe.
Matthew Turk d0bda19b351e Updating a bunch of recipes to use newer coding practices.
Matthew Turk da7039602d04 Reverting.
Matthew Turk ec107f1da0b0 Fixing recipe with covering grid
J.S. Oishi 222cfc41bc3e fixed a typo pointed out by Devin Silvia
Matthew Turk 2fd16cca3ba3 Light ray docstring.
Cameron Hummels 0c3750def986 Adding comment about applicability of write_projection to volume renderings.
Cameron Hummels 1410771e7e73 Adding offaxis_projection_colorbar example, which is the same as offaxis_projection, except that employs the "write_projection" function for generating a matplotlib figure along with colorbar and title.
Cameron Hummels 1dcf9e68c7d6 Updated section on offaxis projections to include new off-axis-projection helper function which Matt wrote recently.
Sam Skillman 1407a60b92c0 Be a bit more descriptive.
Sam Skillman 5fae7bd246f7 Merging.
Sam Skillman 589f3f219427 Adding a cookbook of how to use the camera movement functionality.
Sam Skillman 30db0cca1f78 Updating simple_volume_rendering cookbook to use camera interface.
J.S. Oishi c12995238a35 added script to do a multiplot using a fixed resolution buffer.
Stephen Skory 7cec997d1994 Adding a recipe for boolean data objects.
Britton Smith 1282c7be70c3 Updated light ray recipe.
Britton Smith 6a024d972d18 Added to light ray example.
Britton Smith 271aa7fee11e Fixed light ray example again.
Britton Smith 4c427782468b Fixed light ray example.
Britton Smith a67eb4faef2c Adding light ray recipe.
Britton Smith 3ec812af8bca Removed old scripts and updated light cone recipe.
Matthew Turk 8c5700d7067c Updating syntax to 2.0
Matthew Turk f6976073c023 Fixing particle overplotting
  1. 1
  2. 2
  3. 3
  4. »