Commits
1 - | ## CASA 6 |
1 + | ## CASA 6 |
2 2 | |
3 3 | CASA 6 marks a major new chapter in CASA's development. With CASA 6, tools and |
4 4 | tasks will be available as Python wheels from a [PyPI repository](https://casa-pip.nrao.edu/). |
5 5 | These wheels can then be installed in any version of Python 3.6. In time CASA will |
6 6 | provide wheels for other versions of Python. |
7 7 | |
8 8 | ### Organization |
9 9 | |
10 10 | CASA 6 divides CASA's functionality into two Python packages: |
11 11 | |
123 123 | -bash-4.2$ PATH="$EXTPATH" PYTHONMALLOC=malloc valgrind --tool=memcheck --leak-check=yes --show-reachable=yes --num-callers=20 --track-fds=yes \ |
124 124 | > --log-file=valgrind.log "${LITHDIR}/lib/py/bin/python3" -m casashell --nogui --log2term -c <yourpythonfile>.py |
125 125 | ``` |
126 126 | Now in another terminal, attach gdb: |
127 127 | ``` |
128 128 | -bash-4.2$ PATH="$EXTPATH" gdb "${LITHDIR}/lib/py/bin/python3" |
129 129 | (gdb) target remote | /usr/bin/vgdb |
130 130 | (gdb) break casa6core::MeasurementSet::MeasurementSet() |
131 131 | Breakpoint 1 at 0x7ff0d026b010: file casacore/ms/MeasurementSets/MeasurementSet.cc, line 68. |
132 132 | (gdb) continue |
133 - | ``` |
133 + | ``` |