This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <iostream> | |
int& get_reference(int& a) { | |
return a; | |
} | |
int get_value(int x) { | |
return x; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import numpy | |
from matplotlib import pyplot | |
with open('1sub-noepoll-notmpfs.log', 'r') as f: | |
noepoll_notmpfs = numpy.array([float(x) for x in f.readlines()]) | |
with open('1sub-epoll-notmpfs.log', 'r') as f: | |
epoll_notmpfs = numpy.array([float(x) for x in f.readlines()]) | |
with open('1sub-epoll-tmpfs.log', 'r') as f: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from pyrap.quanta import quantity | |
import time | |
# Unix time starts at 00:00:00 coordinated universal time on 1 January 1970. | |
unix_epoch = quantity("1970-01-01T00:00:00") | |
def unix_to_mjds(unix_time): | |
return unix_time + unix_epoch.get_value('s') | |
def mjds_to_unix(mjds): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <iostream> | |
#include <vector> | |
// Returns a vector of indices in the range [st, end) which correspond to | |
// values for which pred is true. | |
template <typename Iterator, typename Func> | |
std::vector<std::size_t> find_indices(Iterator st, Iterator end, Func pred) { | |
std::vector<std::size_t> indices; | |
for (auto i=st; i<end; i++) { | |
if (pred(*i)) indices.push_back(std::distance(st, i)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ uname -a | |
Darwin jackdaw 14.0.0 Darwin Kernel Version 14.0.0: Fri Sep 19 00:26:44 PDT 2014; root:xnu-2782.1.97~2/RELEASE_X86_64 x86_64 i386 MacBookPro5,1 Darwin | |
$ sh newinstall.sh | |
LSST Software Stack Builder | |
======================================================================= | |
Detected git version 2.1.2. OK. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Foo(int): | |
def __add__(self, other): | |
return -1 | |
print Foo(2) + 3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
g++ -o lib/libafw.dylib -dynamiclib -Wl,-install_name -Wl,libafw.dylib src/fits.os src/cameraGeom/CameraPoint.os src/cameraGeom/CameraSys.os src/cameraGeom/Detector.os src/cameraGeom/Orientation.os src/coord/Coord.os src/coord/Observatory.os src/detection/Footprint.os src/detection/FootprintSet.os src/detection/GaussianPsf.os src/detection/HeavyFootprint.os src/detection/Peak.os src/detection/Psf.os src/detection/PsfFormatter.os src/detection/Threshold.os src/formatters/DecoratedImageFormatter.os src/formatters/ExposureFormatter.os src/formatters/ImageFormatter.os src/formatters/KernelFormatter.os src/formatters/MaskedImageFormatter.os src/formatters/MaskFormatter.os src/formatters/TanWcsFormatter.os src/formatters/Utils.os src/formatters/WcsFormatter.os src/geom/AffineTransform.os src/geom/AffineXYTransform.os src/geom/Angle.os src/geom/Box.os src/geom/CoordinateBase.os src/geom/CoordinateExpr.os src/geom/Extent.os src/geom/IdentityXYTransform.os src/geom/InvertedXYTransform.os src/geom/LinearTransform.os sr |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <iostream> | |
#include <cassert> | |
#include "lsst/afw/table.h" | |
#include "ndarray/eigen.h" | |
using namespace lsst::afw::table; | |
void populateCat(BaseCatalog & cat, int size = 3) { | |
auto schema = cat.getSchema(); | |
auto k1 = schema.find<int>("f1").key; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[jds@magpie ~]$ cat -n test.c | |
1 const char s[] = "pqrs"; | |
2 | |
3 int main(void) { | |
4 const char t[] = "abcd"; | |
5 const char* u = "efgh"; | |
6 return 0; | |
7 } | |
[jds@magpie ~]$ gcc -o test-gcc test.c | |
[jds@magpie ~]$ clang -o test-clang test.c |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Foo(object): | |
@property | |
def foo(self): | |
"""This foo is not implemented""" | |
raise NotImplementedError | |
def do_thing(self): | |
print self.foo | |
class Bar(Foo): |
OlderNewer