profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/dkogan/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

dkogan/feedgnuplot 573

Tool to plot realtime and stored data from the commandline, using gnuplot.

dkogan/gnuplotlib 106

gnuplot for numpy

dkogan/horizonator 21

Terrain renderer based on SRTM DEMs

dkogan/libdogleg 20

Large-scale nonlinear least-squares optimization library for both sparse and dense problems

dkogan/emacs-snapshot 11

Tree for GNU Emacs Debian snapshots

dkogan/libminimath 7

Basic linear algebra for small matrices in C

dkogan/fltkVisionUtils 5

A library for simple integration of FLTK, openCV and image sources such as firewire (IIDC) cameras and video files. Includes some sample programs that show basic usage

push eventdkogan/mrcal

Dima Kogan

commit sha 35488ea61df7ad51f87d58a918f39d29f065d0f8

different background color for the docs previous one was ugly

view details

push time in a day

push eventdkogan/mrcal

Dima Kogan

commit sha 47adb8e72a1700f004036fc2941343b6a7016da0

nicer-looking triangulation figure

view details

Dima Kogan

commit sha b6d16a615624b268f29bfbfac74035689ae5d816

corrected plot title

view details

Dima Kogan

commit sha 7b039cf1cdf580ef4c628decb53ca56aceb06c18

triangulation documentation: done with the first draft

view details

push time in 2 days

push eventdkogan/mrcal

Dima Kogan

commit sha 69cee29cb7faadcc9293ef77e5fc8526753e92aa

better diagnostics

view details

Dima Kogan

commit sha a7311f863b989bbb3369a0590e8ce86e4715b304

test-triangulation-uncertainty can produce documentation plots in any directory

view details

Dima Kogan

commit sha 33c2854de4602abbf45cda36d612634c745ec68a

whitespace

view details

Dima Kogan

commit sha 6ce55acaf10325f776773857e3a120f79305a65f

--help typo fixes

view details

Dima Kogan

commit sha 7e83638d33cb7cf3bc27968f407040e40a1332e0

_plot_args_points_and_covariance_ellipse() plots dots, not points These look nicer with there're a lot of them

view details

Dima Kogan

commit sha 3cdb8a6db5e4c36e0a75be7f1851b45ed6e4f3db

test-triangulation-uncertainty: nicer documentation plots

view details

Dima Kogan

commit sha 427d168af5e3bfed85f02c4aa24d6782a498cd50

nicer-looking triangulation figure

view details

Dima Kogan

commit sha 46aeda1d177b1c8fa8e2fa2163f0c238a8a25ffe

more triangulation uncertainty docs

view details

push time in 3 days

push eventdkogan/mrcal

Dima Kogan

commit sha 4fe886adf94d49400d4d834d0c724ffdf678820a

debian/copyright is complete

view details

Dima Kogan

commit sha f64a8077a94e933b806948b3d67fc5c6f4268911

whitespace

view details

Dima Kogan

commit sha 4126ce3e12fc8a1760c9b839ac2bbc11a5cfb624

comments

view details

Dima Kogan

commit sha 3fbac640b81cda5a188ae972fe25a4d3eb7c88b5

mrcal-show-geometry: --show-boards -> --show-calobjects

view details

Dima Kogan

commit sha 88ce8027551e45c4453e4c49436e55c67e2acdeb

mrcal.show_geometry() defaults to show_calobjects = False

view details

Dima Kogan

commit sha 4a0acf285ab8af503ac479e1f5157bb7d7cb941e

comment

view details

Dima Kogan

commit sha 8b22e44338205bf021399ab4df343d03913b1b21

show-geometry(): frames respect the transforms.txt transform

view details

Dima Kogan

commit sha 0d08ca904c443ca92b79601b5c64b4b54178dcf1

comment

view details

push time in 3 days

push eventdkogan/mrcal

Dima Kogan

commit sha e744cb063c51775a945356d674a86e932ad08bb7

differently-licensed poseutils stuff moved to their own file

view details

Dima Kogan

commit sha c3af25e9ce594c97b828b908101b710090bbb556

differently-licensed mrcal stuff moved to its own file

view details

Dima Kogan

commit sha 73344c1e6e9ff0afe007f7933442f149e2d160eb

differently-licensed poseutils-scipy stuff moved to its own file

view details

push time in 3 days

push eventdkogan/mrcal

Dima Kogan

commit sha ec3a0febe707dcefe09e5a55818e1d6d465d04ee

triangulation docs

view details

Dima Kogan

commit sha 3c3e39dca691a6e3cbc9a38c8e23e3ebba31d6f3

differently-licensed poseutils stuff moved to their own file

view details

push time in 3 days

push eventdkogan/mrcal

Dima Kogan

commit sha c4dae99c92aa807efba41565fdf66dd199b553a0

better error message

view details

push time in 5 days

push eventdkogan/emacs-snapshot

Philip Kaludercic

commit sha 1967b9c474f639d74a6cbe82e9f8a1909b636799

Generate no message when activating rcirc-omit-mode * rcirc.el (rcirc-omit-mode): Remove (message ...) expressions

view details

Philip Kaludercic

commit sha 47b5dcdcf5d7929a376337df0da770bc71916648

Ensure that rcirc-buffer-alist has no text properties * rcirc.el (rcirc-mode): Remove text properties from rcirc-buffer-alist keys

view details

Philip Kaludercic

commit sha 262fbe1a47054c1a681e538868cdb68119e79df9

Fix TOPIC command * rcirc.el (topic): Add target argument.

view details

Philip Kaludercic

commit sha 402385393a3a211c421d6e414d7d1b1f7fdda06c

Update rcirc-buffer-alist after receiving NICK * rcirc.el (rcirc-handler-NICK): Remove old nick and add new nick

view details

Philip Kaludercic

commit sha fb27708f51fb0fd60cd00cd8ea7bfc9248eb0040

Fix checkdoc issues * rcirc.el (rcirc-finished-sasl): Add period. (rcirc-mode): Expand docstring. (rcirc-handler-900): Document sender and process

view details

Philip Kaludercic

commit sha 7e13bfd4a852bcca39ccb4adfd1c317dde13c947

Remove removal of text properties from rcirc-buffer-alist keys * rcirc.el (rcirc-mode): Remove set-text-properties call

view details

Philip Kaludercic

commit sha 190ea9cd3eee8910285005cdd54352238af9a558

Replace cl-c[ad]+r with regular c[ad]+r * rcirc.el (rcirc-make-trees): Replace cl-cdadr with cdadr (rcirc-handler-333): Replace cl-cadddr with cadddr (rcirc-authenticate): Replace cl-cdddr with cdddr

view details

Philip Kaludercic

commit sha ade9653108a5d89300db25662bc942a643309c46

Add new option rcirc-track-abbrevate-flag * rcirc.el (rcirc-track-abbrevate-flag): Add option (rcirc-short-buffer-name): Respect rcirc-track-abbrevate-flag

view details

Philip Kaludercic

commit sha c817a34eddd910972488b6d4b47810e7de61581a

Add new option rcirc-channel-filter * rcirc.el (rcirc-channel-filter): Add option (rcirc-short-buffer-name): Respect rcirc-channel-filter (rcirc-handler-JOIN): Respect rcirc-channel-filter (rcirc-handler-PART): Respect rcirc-channel-filter (rcirc-handler-KICK): Respect rcirc-channel-filter (rcirc-handler-QUIT): Respect rcirc-channel-filter (rcirc-handler-INVITE): Respect rcirc-channel-filter

view details

Philip Kaludercic

commit sha 608b2ec9be2a4c388341ac33f0a7b59bdcca2a2c

Replace with-current-buffer with buffer-local-value where applicable * rcirc.el (rcirc-buffer-process): Use buffer-local-value (rcirc-last-quit-line): Use buffer-local-value (rcirc-bury-buffers): Use buffer-local-value (rcirc-record-activity): Use buffer-local-value

view details

Philip Kaludercic

commit sha 008a033bbbb9d4f36cfcfdb36f6551fa3bdd4de8

Print value on malformed input * rcirc.el (rcirc-define-command): Unquote argument

view details

Philip Kaludercic

commit sha 0f1db3dc2b7344369766da48a85c8f70e0ac0e54

Store symbols in rcirc-acked-capabilities * rcirc.el (rcirc-handler-CAP): Use intern and downcase

view details

Philip Kaludercic

commit sha e37f3ce3b4c9d091e1b17836a709afc944a61260

Fix rcirc-track-abbrevate-flag documentation * rcirc.el (rcirc-track-abbrevate-flag): Rephrase docstring

view details

Philip Kaludercic

commit sha 70d459914f25f52b950b41b8fd2717e1687c3776

Implement multi-prefix capability * rcirc.el (rcirc-implemented-capabilities): Add capability (rcirc-user-nick): Handle multiple prefixes

view details

Philip Kaludercic

commit sha 659a77a0eb2b024cdd7f2143a95a178a2174852f

Connect to server asynchronously * rcirc.el (rcirc-connect): Add :nowait option to open-network-stream (rcirc-sentinel): Handle "open\n" events

view details

Philip Kaludercic

commit sha 354929a85a292137256b3abbca6c2983dd93dee3

Implement standard-replies capability * rcirc.el (rcirc-implemented-capabilities): Add standard-replies to list (rcirc-response-formats): Add response formats for WARN, FAIL and NOTE (rcirc-handler-FAIL): Add handler (rcirc-handler-WARN): Add handler (rcirc-handler-NOTE): Add handler

view details

Philip Kaludercic

commit sha 8275f0b117dc3caf796138545786e954c53e2b9b

Mention list of capabilities that should be implemented * rcirc.el (rcirc-implemented-capabilities): Add comment

view details

Philip Kaludercic

commit sha 4a0c0e5606f13ac023a44b2c75f86df055e4864d

Allow /reconnect while connecting * rcirc.el (reconnect): Kill previous process and start a new one

view details

Philip Kaludercic

commit sha ec0e46d66b23aa3787b8e2f8ab0dd66e893e77cc

Use fresh symbol for argument list * rcirc.el (rcirc-define-command): Use make-symbol instead of gensym

view details

Philip Kaludercic

commit sha 2ef6691602b9dd93c4fad9cc5e271e0104988a21

Add rcirc-track-ignore-server-buffer-flag option * rcirc.el (rcirc-track-ignore-server-buffer-flag): Add option (rcirc-record-activity): Use rcirc-track-ignore-server-buffer-flag

view details

push time in 7 days

push eventdkogan/mrgingham

Dima Kogan

commit sha 8b8637a5b3cb1476497d02c3abb3dcb7511abc0a

added denser chessboard

view details

push time in 7 days

push eventdkogan/mrgingham

Dima Kogan

commit sha 78adafe9e7c68e50642398906c179f5065e75807

renamed chessboard pattern to indicate its size

view details

push time in 7 days

push eventdkogan/mrcal

Dima Kogan

commit sha 4aa97752a55025cc874b14240eca4a1220019d6f

mrcal-triangulate: slightly clearer output

view details

push time in 9 days

push eventdkogan/mrcal

Dima Kogan

commit sha c577d1239428071a1bd068f687328eadab94ad3d

better argument type checking

view details

Dima Kogan

commit sha b4cc5397d6943038b11029d06f5896ac35e075dd

mrcal-show-residuals --regional --hardcopy works There was an uninteresting bug. And there's more documentation

view details

Dima Kogan

commit sha 8eb14b5d0ff8b964049657ff4d399e2161e849fd

Merge branch 'master' into richer-board-shape

view details

push time in 13 days

push eventdkogan/mrcal

Dima Kogan

commit sha b4cc5397d6943038b11029d06f5896ac35e075dd

mrcal-show-residuals --regional --hardcopy works There was an uninteresting bug. And there's more documentation

view details

push time in 13 days

push eventdkogan/emacs-snapshot

Juri Linkov

commit sha e6bea0cbc76bc47f435be9c7f6f3c4b770994924

Redesign tab-bar event processing (bug#41342, bug#41343) Instead of emitting menu-item keys like [tab-1], emit normal mouse events like [mouse-1] and [down-mouse-3] for all mouse clicks issued on the tab-bar. * lisp/mouse.el (mouse-posn-property): Handle 'tab-bar' posn-area. * lisp/tab-bar.el (tab--key-to-number): New internal function. (tab-bar-handle-mouse): Use tab key to select/close tab. (tab-bar-mouse-select-tab, tab-bar-mouse-close-tab) (tab-bar-mouse-context-menu): New commands. (tab-bar-map): Bind [down-mouse-1] to tab-bar-mouse-select-tab, [down-mouse-2] to tab-bar-mouse-close-tab, [down-mouse-3] to tab-bar-mouse-context-menu. (tab-bar-keymap-cache): Remove. (tab-bar-make-keymap): Don't use cache. (tab-bar--format-tab): Remove default bindings from menu items. (tab-bar-make-keymap-1): Prepend tab-bar-map. * src/keyboard.c (make_lispy_event): Append event->arg to position for Qtab_bar. * src/term.c (handle_one_term_event): Simplify to set event arg. * src/w32inevt.c (do_mouse_event): Set emacs_ev->arg to the value returned from tty_handle_tab_bar_click. * src/w32term.c (w32_handle_tab_bar_click): Return value from handle_tab_bar_click. (w32_read_socket): Set tab_bar_key to value returned from w32_handle_tab_bar_click, and set event arg from it. * src/xdisp.c (handle_tab_bar_click): Instead of emitting event, return a list with Qtab_bar and tab caption with text properties that contain Qmenu_item with key and binding. (tty_handle_tab_bar_click): Simplify to return a list of Qtab_bar, key and close_p, instead of emitting event. * src/xterm.c (handle_one_xevent): Set tab_bar_key to value returned from handle_tab_bar_click, and set event arg from it.

view details

Juri Linkov

commit sha 56d567acb6eae72352e39acf4f206f7cb3195900

Bind [drag-mouse-1] to tab-bar-mouse-move-tab on tab-bar-map * lisp/tab-bar.el (tab-bar-mouse-move-tab): New command. (tab-bar-map): Bind [drag-mouse-1] to tab-bar-mouse-move-tab. (tab-bar-select-tab): Zero or nil arg means the current tab. * src/xdisp.c (handle_tab_bar_click): Remove restriction to allow dragging the tab to another tab.

view details

Juri Linkov

commit sha ad9c57f54ae3eea9e5b2fe9264e9edb8b2ed1857

Mouse wheel scrolling on the tab bar * lisp/tab-bar.el (tab-bar-map): Bind mouse-4/wheel-up/wheel-left to tab-previous and mouse-5/wheel-down/wheel-right to tab-next. Bind S-mouse-4/wheel-up/wheel-left to tab-bar-move-tab-backward and S-mouse-5/wheel-down/wheel-right to tab-bar-move-tab. (tab-bar-move-tab-backward): New command. (tab-bar-move-repeat-map): Use tab-bar-move-tab-backward instead of lambda. * src/xterm.c (handle_one_xevent): Remove restriction to allow clicking mouse-4 and mouse-5.

view details

Glenn Morris

commit sha e1050492d1daa7a4059b99fa0587b80cd781d088

* doc/misc/efaq.texi (Reporting bugs): Refer to the Emacs manual. That is better than having a separate, outdated text.

view details

Stefan Kangas

commit sha f9dcde3906b9c764b794d580d4d24691979f7d81

* etc/DISTRIB: Refer to gnu.org instead of the deleted file etc/GNU.

view details

Yuchen Pei

commit sha ca7e76c6f98cb09a686bcda7890ca10fd374fb4f

Add diary-offset to diary-lib.el * doc/emacs/calendar.texi: Document the change. * lisp/calendar/diary-lib.el (diary-offset): * test/lisp/calendar/icalendar-tests.el: Add a test (bug#50195).

view details

Lars Ingebrigtsen

commit sha c6b1f8daa74b2a7061ba8a378c92bdab870c25f4

Make `M-x term' offer completion * lisp/term.el (term): Have completion in the prompt (bug#21296).

view details

Lars Ingebrigtsen

commit sha 7ca949b7ef9f1efbeaccd459f8ef49cd971b8e8c

Tweak hi-lock-mode doc string * lisp/hi-lock.el (hi-lock-mode): Tweak the doc string so that running hi-lock-mode in a *Help* buffer showing this help text won't issue an error (bug#20977).

view details

Lars Ingebrigtsen

commit sha 7e7723796c2c9b46302d1d036e9ef54b9727113e

Make multi-frame `M-x calendar' setup work when `pop-up-frames' * lisp/calendar/calendar.el (calendar): Make the calendar frame setup work when pop-up-frames is non-nil (bug#19256).

view details

Lars Ingebrigtsen

commit sha 3f999c03c2842c72b832b7f59ba4c45c0ec725be

Add support for customization group hyperlinks in doc strings * lisp/help-mode.el (help-customization-group): New button. (help-xref-customization-group-regexp): New const. (help-make-xrefs): Use them to allow making customization group buttons.

view details

Lars Ingebrigtsen

commit sha 239ca285f906173e547d65c4cf37b438ca88a615

Add a customization group link from whitespace-mode * lisp/whitespace.el (whitespace-mode): Add a link to the whitespace customization group to see the faces (bug#18296).

view details

Lars Ingebrigtsen

commit sha 56c98a4ad886376b3c73d6c8b9a96f6bca8f0f48

Improve error message in ielm on printing errors * lisp/ielm.el (ielm-eval-input): Don't claim that there's a bug on pp -- it may just be something that nests too far (bug#18012).

view details

Lars Ingebrigtsen

commit sha a8de88e3300464eb382a65ea96da69f23d21ead2

Allow killing the diff buffer after `C-x v u' * doc/emacs/maintaining.texi (VC Undo): Document this. * lisp/vc/vc.el (vc-revert-show-diff): Allow a `kill' value. (vc-revert): Use it (bug#16902).

view details

Eli Zaretskii

commit sha 0daad767047be33c0189d5e0131b126b49d35e6d

Improve documentation of line truncation and wrapping * doc/emacs/display.texi (Line Truncation, Visual Line Mode): * doc/lispref/display.texi (Truncation): Document that turning on line truncation disables wrapping, and vice versa. * src/buffer.c (syms_of_buffer) <truncate-lines>: * src/xdisp.c (syms_of_xdisp) <truncate-partial-width-windows>: Warn against turning on when 'visual-line-mode' is in effect. * lisp/simple.el (visual-line-mode): Document that this mode disables line truncation. (Bug#29664)

view details

Stefan Monnier

commit sha c78969d31bf57a83b4700a7cca44d4baaa06e9d9

* lisp/emacs-lisp/timer.el (timer-create): Don't inline it

view details

Basil L. Contovounesios

commit sha 16a36732b80f4e9762b1230ee181c22e0f160109

; * etc/NEWS: Fix markup in recent example.

view details

Stefan Kangas

commit sha 0fe03c47409ebd702837fc74196d7344a916c495

; * etc/NEWS: Fix copyright year; file recreated in 2019 for 28.1.

view details

Basil L. Contovounesios

commit sha 534e631b00a3b065016df23aa0f6b7d043e9ed86

Avoid segfault in command-modes * src/data.c (Fcommand_modes): Check that bytecode object is interactive before accessing its interactive spec to avoid segfaulting (bug#50376).

view details

Dmitry Gutov

commit sha 88795df55229e49777a6bf4b53bc9b7b0a6b78d5

Rename xref-select-and-{goto,show}-xref * lisp/progmodes/xref.el (xref-select-and-show-xref): Rename from xref-select-and-goto-xref (bug#35376). Update all references.

view details

Matthias Meulien

commit sha ea53f0df6538c83969afeec04e2fed8309667150

Add tests for vc-version-diff * test/lisp/vc/vc-tests.el (vc-test--version-diff): New function. (vc-test-%s06-version-diff): New family of tests.

view details

push time in 14 days

push eventdkogan/mrcal

Dima Kogan

commit sha c577d1239428071a1bd068f687328eadab94ad3d

better argument type checking

view details

push time in 14 days

push eventdkogan/mrcal

Dima Kogan

commit sha 06ac49d884f3f7ff368cdaab0f4aee142d5483ba

Outlier rejection uses weights properly And I bumped up the thresholds. This was required because I no longer use observed_pixel_uncertainty to compute the thresholds

view details

push time in 16 days

push eventdkogan/mrcal

Dima Kogan

commit sha a64bfa16b080906eeb0242da105c677bfc54a6ec

mrcal.show_residuals_histogram(): swapped argument order API break, but these arguments are likely to have been passed in as kwargs, in which case existing calls continue to work

view details

Dima Kogan

commit sha 871e632048d2e8ac4836c7a5c9a98da7a1bc9705

Split guts of show_residuals_histogram() into residuals_chessboard() No-op patch. I'll need this standalone functionality shortly

view details

Dima Kogan

commit sha 6019acbdf3cac23d2522655f8c0b0966ad6ef84f

observed_pixel_uncertainty read from residuals instead of being given This is an API change and a conceptual change. As we get more input data, the distribution of the residuals approaches the distribution of the input noise. I assume that I'm not overfitting (i.e. I don't have too much data), so I use the residual distribution as a proxy for the distribution of the input noise. THEN I propagate that input noise for my uncertainty computations. If I have too little data, this estimate of the input noise will be too tight, so the uncertainty estimate will be too optimistic. So I should probably have some sort of lower bound on this estimate of the input uncertainty. I'm not 100% sure, but I suspect that practically speaking I'll always have enough data, and this doesn't matter. API changes: C code doesn't take observed_pixel_uncertainty anymore. This was a part of the outlier rejection. It was lightly used, and was not worth the trouble. mrcal.optimize() and mrcal.optimizer_callback() can still take an 'observed_pixel_uncertainty' argument, but this is done purely for backwards compatibility. This argument does nothing m-c-c doesn't have an --observed-pixel-uncertainty argument anymore

view details

Dima Kogan

commit sha 06ac49d884f3f7ff368cdaab0f4aee142d5483ba

Outlier rejection uses weights properly And I bumped up the thresholds. This was required because I no longer use observed_pixel_uncertainty to compute the thresholds

view details

Dima Kogan

commit sha 245cfc22f04817b28ccd891f78522459d4f23da8

Merge branch 'master' into richer-board-shape

view details

push time in 16 days

push eventdkogan/mrcal

Dima Kogan

commit sha a64bfa16b080906eeb0242da105c677bfc54a6ec

mrcal.show_residuals_histogram(): swapped argument order API break, but these arguments are likely to have been passed in as kwargs, in which case existing calls continue to work

view details

Dima Kogan

commit sha 871e632048d2e8ac4836c7a5c9a98da7a1bc9705

Split guts of show_residuals_histogram() into residuals_chessboard() No-op patch. I'll need this standalone functionality shortly

view details

Dima Kogan

commit sha 6019acbdf3cac23d2522655f8c0b0966ad6ef84f

observed_pixel_uncertainty read from residuals instead of being given This is an API change and a conceptual change. As we get more input data, the distribution of the residuals approaches the distribution of the input noise. I assume that I'm not overfitting (i.e. I don't have too much data), so I use the residual distribution as a proxy for the distribution of the input noise. THEN I propagate that input noise for my uncertainty computations. If I have too little data, this estimate of the input noise will be too tight, so the uncertainty estimate will be too optimistic. So I should probably have some sort of lower bound on this estimate of the input uncertainty. I'm not 100% sure, but I suspect that practically speaking I'll always have enough data, and this doesn't matter. API changes: C code doesn't take observed_pixel_uncertainty anymore. This was a part of the outlier rejection. It was lightly used, and was not worth the trouble. mrcal.optimize() and mrcal.optimizer_callback() can still take an 'observed_pixel_uncertainty' argument, but this is done purely for backwards compatibility. This argument does nothing m-c-c doesn't have an --observed-pixel-uncertainty argument anymore

view details

push time in 16 days

push eventdkogan/mrcal

Dima Kogan

commit sha b708235d3a96dc53ba78adfea435dbf340e9cd79

test-triangulation: better empirical plots I can see that for wide-angle triangulations, the range is consistently under-reported. And that lindstrom and lee-civera-linf behave the best

view details

Dima Kogan

commit sha 4cd4224e9ea55849dc45b1809a294318133da4c5

mrcal-triangulate doesn't fatally fail if optimized sensitivities couldn't be computed

view details

Dima Kogan

commit sha 75d6bf39c0410e30ab9ae5f8cc37068b232b3bdc

noisy_observation_vectors() moved to mrcal.synthetic_data as an internal function. This is a no-op patch

view details

Dima Kogan

commit sha 1841dc3e7eea6e7410ec188025cb623bed4bd9b4

triangulation study split off into its own file Need cmdline interface still, but the core is there

view details

Dima Kogan

commit sha 5948b7e233166d21c685180013f7da295149677f

triangulation study: more samples, finer histogram

view details

Dima Kogan

commit sha 053d1b2610005838cdff242f195555cd99ccf1da

mrcal-triangulate: the method can be specified on the commandline

view details

Dima Kogan

commit sha 33bc2d10379e3537cbdc004f7e36b02a68491754

added finish() to test-triangulation

view details

Dima Kogan

commit sha d64efa51f1756beec4a6d477f08518487bac4395

"triangulation_function" -> "method"

view details

Dima Kogan

commit sha ad22c854281f330cc592d5bb11e35b1bf2b47fd5

Minor documentation

view details

Dima Kogan

commit sha 59173708b5b911fec73bdee54a388bcbb86fb0cd

documentation whitespace

view details

Dima Kogan

commit sha 7d4babdb7ccb2064ade10fe3b807dfdd3231c1ae

mrcal.triangulate() docstring

view details

Dima Kogan

commit sha 277629b2df8e59cc40f34f5e8db255631fd2d8ac

_extrinsics_unmoved_since_calibration() -> _extrinsics_moved_since_calibration()

view details

Dima Kogan

commit sha c4e0e5cdc3a646d27af4b028cd91e86cc618651b

mrcal.triangulate() barfs if any camera has moved since its calibration If it has, I can't propagate calibration-time noise

view details

Dima Kogan

commit sha 0b6d2e03ab88f826baee5814642f5caeb7156da7

triangulate_assume_intersect() selects the better-behaved axis This is the innermost function for all triangulation routines. Here I make sure that this last step isn't singular.

view details

Dima Kogan

commit sha 5e58fb87adc8bc925467a02951accc904990331f

mrcal-triangulate: better error reporting I check for common model issues, and report error messages instead of exceptions further down

view details

Dima Kogan

commit sha 70098955f705a045fe198b315810f1faf0004273

comment, rewording error message

view details

Dima Kogan

commit sha ac57d00e96646e5900ce86aeaf62aa0d86071da4

Moved error check to an earlier point

view details

Dima Kogan

commit sha 1d48daeb8b55aab0d0815bec52b11633913bcfaa

mrcal.triangulate(): main path works with ALL triangulation methods even lindstrom

view details

Dima Kogan

commit sha ec6910ec29c51374fb200a53fe24096352a70944

fixed typo in error message

view details

Dima Kogan

commit sha 5d4adf65befe1e4fb5fcf1ecb23268eb050b43e1

mrcal-convert-lensmodel works with more models If running without --sampled, if optimization_inputs['do_apply_outlier_rejection'] was set I would complain about the multiply-set argument. I no longer set do_apply_outlier_rejection here: whatever value the original solve used is reused here

view details

push time in 16 days

push eventdkogan/mrcal

Dima Kogan

commit sha 667d62bccae21a2a830d47154c51b052f6792600

removed completed todo note

view details

Dima Kogan

commit sha f57f81ba1227ab86b4b34339a40f701794ba920d

tour data-generation notes: use mrcal-triangulate

view details

Dima Kogan

commit sha 51f2f12ed045f692146ec37e42ee9ce02d328b04

fixed typo in doc

view details

Dima Kogan

commit sha 638725bf1c2f9f00400ac855647666b04c00db76

mrcal-show-valid-intrinsics-region: I tell the user about --imager-bounds if needed This is a better-error-message patch

view details

Dima Kogan

commit sha 14f32a5605f4afa63bc98f2f2e2812da598c376c

mrcal-triangulate: I print more sigfigs in a few places

view details

Dima Kogan

commit sha dee059b90204586ece558c70b548472ffb616645

More regularization when using a splined model I need to control this better, but this is sufficient for now. I need stronger regularization for splined models to effectively eliminate the curl in the splined model vector field. For other models I use 2.0 because that's what I had for a long time, and I don't want to change it to not break anything

view details

push time in 16 days

push eventdkogan/mrcal

Dima Kogan

commit sha 2462c6c1d9856cbfd8c3023f05b13e1387205e3c

whitespace in docs

view details

Dima Kogan

commit sha d7f171bb81463cdf8adf9fd4e0d17f5a0d87cd3b

docstring

view details

Dima Kogan

commit sha 72e567928beb113db9ed1650bd787efe6bc42f74

mrcal.match_feature() doesn't report the non-subpixel results It COULD, but the whole thing is way too busy right now

view details

push time in 17 days

push eventdkogan/mrcal

Dima Kogan

commit sha f9935eb114f10298b9e05814cc96efbdc7b36981

whitespace

view details

Dima Kogan

commit sha 00bceb45277ec9970bdd4f9e7c230553bd0ce21a

docs

view details

Dima Kogan

commit sha 109afa20e1b055ac647ef74e8d46baa37c88e12b

mrcal.rectified_system() barfs if invalid fov was given In the future None or <0 will be used for the autodetection. Currently there's no autodetection implemented

view details

Dima Kogan

commit sha bf5f9218d56de1cff4dfb734ced0dc9b2c034b6b

mrcal.match_feature() can take an integer template_size1 To use a square template

view details

Dima Kogan

commit sha 654bccf2494b255a30392dfc09506601ad2af7f2

doc

view details

Dima Kogan

commit sha 8eac7363e9865cb757612b84b19dff4d4cb2a70f

mrcal.match_feature() can accept q1_estimate This is a breaking change. I now accept H10 OR q1_estimate: exactly one must be given. H10 no longer appears in the same place in the argument list, so it should be given as a keyword argument

view details

push time in 17 days

push eventdkogan/mrcal

Dima Kogan

commit sha 024ff6475bc58e10420922839d388cca79d4f1c2

mrcal-triangulate: no-op refactor, variable rename, better messages

view details

push time in 17 days

push eventdkogan/mrcal

Dima Kogan

commit sha b5411b4c489963e9b53bab17050fa32135374f6b

mrcal-triangulate: more reporting

view details

push time in 17 days

issue commentcaldwell/commit-patch

Emacs isn't resyncing its internal vc state after a commit-patch commit

I like how much this message echoes the original bug report :)

I just tested the patch, and it works for me now. Thanks a lot for fixing it! Ping me when you need to push to Debian.

dkogan

comment created time in 18 days

push eventdkogan/mrcal

Dima Kogan

commit sha 8bd188d68e620f16629e4ef59c8008696758d67f

mrcal-triangulate: better coord system for the ellipses It now does what the plot labels say: x = along baseline, y = forward

view details

Dima Kogan

commit sha 9c41280f16c3de88eddc24c7c4d5671b81fe1525

mrcal-triangulate: more output reporting, improved formatting

view details

Dima Kogan

commit sha 0f0626033feaca44276aeebad5e26b79ec124bc1

mrcal-show-geometry does not display the chessboards by default

view details

push time in 18 days

push eventdkogan/mrcal

Dima Kogan

commit sha 7bcd7111e403b1cb6567be0aed4f55df9e905bb1

triangulation study: point and ellipse plotting works I was missing an import

view details

Dima Kogan

commit sha 3c9e98a2bd0215fd5ab95c729543e8222477bb86

triangulation study: point and ellipse plotting waits when done

view details

Dima Kogan

commit sha 4b6480f2423e9b713ebb34cc9a50b2e9564331ab

triangulation: fixed recently-introduced bug Nothing interesting

view details

Dima Kogan

commit sha f4a264a2753440c9bf9f460a591f0f2e2271d0cf

plot_arg_..._covariance_ellipse() moved to mrcal.utils So that more than just the tests can use them

view details

Dima Kogan

commit sha ec25b5e5fca8708b90f284a70dcfc7e145e5614d

mrcal-triangulate: better plot labels

view details

Dima Kogan

commit sha ab5a3e2e0c28c3e3934a816539a82fe5e2ac338c

docstring: escaping % properly

view details

Dima Kogan

commit sha 7b6dc14c7b6149f69181418ea66649247e281ad4

mrcal-triangulate can plot uncertainty ellipses

view details

push time in 19 days

issue commentcaldwell/commit-patch

Emacs isn't resyncing its internal vc state after a commit-patch commit

David Caldwell ***@***.***> writes:

I looks like it might be as simple as adding 'reset-vc-info to the vc-resynch-buffer call:

(vc-resynch-buffer (buffer-file-name buf) 'revert 'noquery 'reset-vc-info)

Can you try that locally and see if it fixes your issue?

Nope. I updated commit-patch-buffer-in-directory with the change, re-evaled. Then made an arbitrary commit to a file. Then

(vc-file-getprop (buffer-file-name) 'vc-working-revision)

I still see the old revision, pre-commit. If I, for instance, (revert-buffer), then I see the new revision.

dkogan

comment created time in 21 days

issue commentcaldwell/commit-patch

Emacs isn't resyncing its internal vc state after a commit-patch commit

Bug ping. This is still a problem. Are either of you still using this? I am, and it's constantly bugging me. If you're all done with this thing, please tell me, and I'll fix it myself.

Thanks!

dkogan

comment created time in 21 days

push eventdkogan/emacs-snapshot

Stephen Gildea

commit sha 0aa0410372dc9dbd251fec0ec71a28e88b9697ec

Fix "Finder" description for multi-file packages * lisp/finder.el (finder-compile-keywords): Now that 'version' is set for more files, it is no longer necessary to check that we have a version when picking the file from which to take the description. Doing so caused built-in packages (where the version is known) to have their package description taken from the last .el file that matched the file name pattern, usually the last source file in the sub-directory. This bug was introduced in July 2019 and first released in Emacs 27.1. Thanks to Michael Albinus for reviewing this patch.

view details

Lars Ingebrigtsen

commit sha 185759e07adc9acda25eff7e1d551619cfba874b

Fix `M-X TAB' completion for commands marked for multiple modes * lisp/simple.el (command-completion-using-modes-p): Fix completion over commands that are defined for multiple modes (bug#50228).

view details

Lars Ingebrigtsen

commit sha e26d628a4ea197d1e1ae39f51c5ebaecec4f6483

Don't overly truncate tabulated-list headers * lisp/emacs-lisp/tabulated-list.el (tabulated-list-init-header): Don't overly truncate headers that are before a right-aligned column (bug#44594). (tabulated-list--available-space): Separated out into own function... (tabulated-list-print-col): ... from here.

view details

Michalis V

commit sha 9224a863192b1317ef307bcc76abfdfbad73b796

Fix completion of extended "..." syntax in eshell * lisp/eshell/em-cmpl.el (eshell-complete-parse-arguments): Expand "..." (bug#19626).

view details

Dario Gjorgjevski

commit sha 4bb70549f7fa158f1eb1542cec799be219ce1a89

Fix shell-script-mode indentation of continuation lines * lisp/progmodes/sh-script.el (sh-smie--default-backward-token): Fix indentation of continuation lines (bug#44592).

view details

Juri Linkov

commit sha 3360f03926c304ee6a769fa1980a0160b173cd06

Revert part of 3572613550f5d1d0b3392dbc809b32f3989e2981 (bug#39452) * lisp/vc/vc-git.el (vc-git-rename-file): Don't use vc-git--literal-pathspecs.

view details

Juri Linkov

commit sha 55e77a811a6f137b02eb786fb00c43f0f14bb028

* lisp/progmodes/flymake.el: Bind mouse-3 to flymake-menu on mode-line. * lisp/progmodes/flymake.el (flymake--mode-line-title): Bind [mode-line down-mouse-3] to flymake-menu (bug#50067)

view details

Stefan Monnier

commit sha 692da8c6a82f8de376a2eec9304773b3e85205f3

* etc/NEWS: Document the recent xterm.el change for `\e[29~`

view details

Dmitry Gutov

commit sha 6d361775891956bccffcc4ba6faee58bcfc1fcea

Add tests for vc-rename-file * test/lisp/vc/vc-tests.el (vc-test--rename-file): New function. (vc-test-%s05-rename-file): New family of tests (bug#39452).

view details

Dmitry Gutov

commit sha 8fb32387c1c9370cb53635b8ff94e4aa90d034f7

; Remove copypasta accident

view details

Alan Third

commit sha b0fe06e656209581466f60ac3b9ea98bb6acecbf

Disable the NS app when no frames are left (bug#14619, bug#21357, bug#23586) * src/nsfns.m (Fx_create_frame): Enable the app. * src/nsterm.m (ns_delete_terminal): Disable the app.

view details

Eli Zaretskii

commit sha dbec4ae06b36f2c86287f54e3417f4e5db6c7c01

; Copy contents of oldXMenu/copyright.h into oldXMenu/*.[ch] files

view details

Eli Zaretskii

commit sha f1901fc3084e6bdd6c72f11dbae58ee2a0232224

Better document obsolescence of 'values' * doc/lispref/eval.texi (Eval): Mention that 'values' is obsolete. * etc/NEWS: Add a rationale for obsoleting 'values'.

view details

Alan Third

commit sha 3065b6b73b72f8661d87e3335b348b347a9eb58d

Fix libexec installation on NS (bug#50250) * lib-src/Makefile.in (ns_applibexecdir): New variable.

view details

Alan Mackenzie

commit sha 9a1d54814e7970638d8fed56c84389b6c49a55cb

C++ Mode: handle compound identifiers preceding brace lists correctly * lisp/progmodes/cc-engine.el (c-looking-at-or-maybe-in-bracelist): early in function, check alternatively for c-back-over-compound-identifier when doing c-backward-token-2. * bracelist-36.{cc,res}: New test files.

view details

Eli Zaretskii

commit sha a2a0b70c8bf03ee0ad57f97b06b1d591dc8801f1

; * src/xfaces.c (gui_supports_face_attributes_p): Fix typo in comment.

view details

Philipp Stephani

commit sha 8fa624b39b39569d280b06811dd81f1253559e17

Improve compatibility with musl-libc (Bug#48789) * lib-src/seccomp-filter.c (export_filter): Remove use of nonstandard macro TEMP_FAILURE_RETRY.

view details

Kévin Le Gouguec

commit sha 6392bc37ab3b7eb83465d9b2248d21173373ae73

Tweak sh-script-mode indentation further * lisp/progmodes/sh-script.el (sh-smie--default-backward-token): Allow more parentheses in a token (bug#44592).

view details

Augusto Stoffel

commit sha dce5f7aed6047b56bcec83cca36ba94b23d8f558

Add support for OSC 7 in comint (current directory tracking) * lisp/comint.el (comint-osc-directory-tracker, comint-osc-handlers): Define and register a handler for OSC 7. (comint-osc-process-output): Do fewer checks on 'comint-last-output-start'.

view details

Clément Pit-Claudel

commit sha 9117a76b53d93fd200777c31c6d45302e900df89

Change --with-nativecomp to --with-native-compilation in messages * configure.ac: * test/infra/Dockerfile.emba: * test/infra/gitlab-ci.yml: Fix mentions of --with-nativecomp (bug#50255).

view details

push time in 21 days