Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: numbat | Distribution: openSUSE Tumbleweed |
Version: 1.12.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Mon Jun 17 08:04:54 2024 |
Group: Productivity/Scientific/Physics | Build host: reproducible |
Size: 5339104 | Source RPM: numbat-1.12.0-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/sharkdp/numbat | |
Summary: Statically typed programming language for scientific computations |
Numbat is a statically typed programming language for scientific computations with first class support for physical dimensions and units.
Apache-2.0 OR MIT
* Mon Jun 17 2024 Andrea Manzini <andrea.manzini@suse.com> - Update to version 1.12.0 * Add support for struct/record types (see documentation) * Extended number formatting * Function decorators * Added random function * Random distribution sampling * Add NaN, inf, is_nan and is_infinite * Add function to solve quadratic equations * Add element(…) function for retrieving properties of chemical elements * Implement 'Never' type (!) * Fix callables in binary operators * Add jansky and solar flux unit * Add "darcy" unit * Add yuan as renminbi alias * Add permille unit * Tokenize three periods as ellipsis (not just unicode character …) * style: status badge for CICD in README.md * Do some minor cleanup in parser.rs * feat: nicer error messages during development * Bump iana-time-zone to no longer use a yanked package * Fix formatting issue in list-functions.md * Fix clippy lints * Proper subtyping rules for Never type * Thu Mar 21 2024 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl> - Update to version 1.11.0 * Don't autocomplete opening paren after function call that follows // * Enhance the help command to print info about a given unit * Allow let definitions to have decorators * Add metadata to physics/constants.nbt * Parser: disallow aliases decorators on let statements to have prefix info * Rename "help <keyword>" command to "info" * Tweak how units are formatted in the `info` command * Introduce DType::is_scalar function * Special case scalar values in the info command * Cleanup info <variable> output * Add integration tests for new info command * Add support for the info command into numbat-wasm * Add U+2126 OHM SIGN as a short alias for the `ohm` unit * Wait for background currency fetch thread to finish before exiting * Only prefetch currency info when using the interactive repl * Unflatten the Config/MainConfig struct * WIP: Initial support for DateTime types * Apply review suggestions * Add new datetime functions and related tests * Add tentative impl for timezone conversion * Better TypeErrors when dealing with DateTimes * Add tab-completion for timezones * Update numbat-wasm/Cargo.lock * Include "local" in the list of all timezones for completion * Move datetime functions out of core and into their own module * Replace a bool flag in BinaryOperatorForDate with an enum with more meaningful names * Replace a panic with an unreachable * Throw a runtime error if the provided timezone is unknown * Minor things for datetime handling * In the tabcompletion code for timezones, recognize other conversion operators * Remove Expression::DateTime from the AST as this wasn't actually used/needed * Fix string interpolation for datetimes * Update/clarify comments * Further small fixups, from codereview * Switch to a new "subsec_nanos" function from chrono * Allow tz conversion using any string type * Add #[track_caller] annotation to some panicy VM functions * Add "UTC" variable * Numbat PPA for Ubuntu and derivatives * Add info about architecture for PPA and AUR * Add only existing modules to imported_modules list * Enable using both script and expression cli arguments * Remove explicit 'ControlFlow::Break(ExitStatus::Succes)' case. * Add '-i' option to enter interactive session after executing script or expression * Skip serializing 'enter_repl' * Update .lock file * Add Rydberg constant * Only show suggestions for really simple factors * Show readable type in incompatible dim. errors * Set upper break for scientific notation to 6 * Web: Add HTML formatter * Add build script * Invert order of 'could not be infered' errors * Proper error for wrong non-dtype argument * Hide some options in short -h text * Fix wasm version * Add meta data for mathematical constants * More complete @name/@url annotations for constants * Add newline for info <unit> * Add indentation for WASM version * Add documentation * Encode '(' and ')' in URLs * Formatting * Add CODATA 2018 values of physics constants * Add U+3BC variants of greek mu * Minor improvement in comments * Improve binomial coeffient example using logical operators * Improve 'booleans' example * Update syntax example to include logical operators * Add logical ops to operator precedence table * Fix markdown for logical 'or' * Unicode input feature * Avoid poisoned Lazy instance by moving potential panic outside * Update CI file * Fix path to modules/ directory for tests * Disable windows x86_64 build * Add basic hex conversion * Use 'inspect'ion tool to auto-generate list of units * Remove NPM/Node dependency * Add wasm stage * Make attohttpc dependency optional, shrink WASM size from 1.3 MiB to 800 KiB * Re-enable WASM tests * Initial version of blog post * Updates * Section on types * Update * More updates * Add og metadata * Add .htaccess * Minor update * Minor updates * Restore prelude * Remove build-pkg script * Re-enable x86_64 Windows CI build * Remove noopener, noreferrer * Combine both accepts_prefix conditions into one * Also use correct prefix for derived units * Do not allow short prefixes for 'year' * Meta-data for light second * Remove DateOperationResult * Remove TODO * Add ability to hide 'private' functions and variables * Full simplify before function calls * Human-readable time durations * Use local timezone, not local UTC offset * parse_datetime: relaxed formats * Add timezone parsing * Add documentation for datetime handling * Use tropical years as 'year' unit * Update to mdbook v0.4.37 * Date and time documentation updates * Add 'bin' and 'oct', closes #289 * Fix clippy suggestions * Fix formatting * Initial work on function types * First working version! * Minor updates * Initial type checks for function references * Allow FFI targets in function references, conversion functions * Better implementation of base conversion functions * Add proper parser errors * Resolve TODOs, better errors * Resolve TODOs * Add typechecker tests * Allow f()() syntax * Rename to_celsius/to_fahrenheit * Re-enable suggestions for function names * Rename * Add page about conversion functions * Formatting * Embed timezone conversion into conversion-function framework * Conversion function clarifications * Rename parse_datetime => datetime * Bump numbat-exchange-rates version * White background for Numbat icon * Add outline for icon * Remove outdated logo files * Fix str_replace implementation * Add `date` and `today` * Add 'time' function * Do not add opening paren when completing conversion functions * Always embed modules * Move HtmlFormatter to core * Format datetime values using datetime(…) function * Make to_markup more flexible * Store datetimes with fixed offset * Runtime error for wrong format specifiers * Add tests for datetime runtime errors, fix RFC2822 panic * Always return specified offset/tz from datetime(…) * Update book/src/cli-installation.md * Minor installation page fixes * Improve documentation around ad-hoc units * Disallow dimensionless base units * Add imperial volume units * Move the create_dir_all call to get_history_path * Add CanonicalName struct * Use CanonicalName struct on UnitIdentifier * Use correct AcceptsPrefix for units on bytecode_interpreter * Fix pretty printing long units with long prefixes * Change Unit#new_base to receive CanonicalName * make link in GitHub Corner open in a new tab * refactor: remove div's deprecated align attribute (#311) * refactor: remove unnecessary borrows * refactor: remove unnecessary type conversions * refactor: remove unnecessary calls to `format!` * refactor: remove unnecessary `.clone()` calls * refactor: replace strings with single characters * style: simplify string search in src/completer.rs * refactor: remove unnecessary `to_string` calls * refactor: remove reference that's unnecessary * refactor: wrap result of `cmp` for `PartialOrd` * refactor: remove manual impl. of `Option::map` * refactor: readability improvement with `is_empty` * feat: create prerequisite directories for history if they don't exist, already * Correct minor grammar mistake * Fix minor typo * Don't hide `--no-config` flag * Support subscript characters in identifiers * Add some units * Bump dependencies * Use default allocator instead of wee_alloc in numbat-wasm * Add desktop file and Numbat icons to assets * Recommend installing desktop files and icons when relevant * Improve unterminated string interpolation error * Minor capitalization fixes * Add Chimera Linux installation instructions * Add SVG icon and more PNG icon sizes to assets * Includes icons and desktop file in build artifacts * Make the trailing errors skip all characters until the end of the lines to avoid throwing duplicated errors for the same character * tokenize the logical operators * Add the parser and interpreter without tests * add parser tests * fix typechecking bug and improve error message * add interpreter tests on the error messages * simplify binop parsing * Added the ThermalTransmittance dimension * Change parse error to unterminated string * Add misc unit: ampere-hours * Sat Nov 18 2023 Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl> - Initial package for numbat 1.8.0
/usr/bin/numbat /usr/share/doc/packages/numbat /usr/share/doc/packages/numbat/README.md /usr/share/doc/packages/numbat/book /usr/share/doc/packages/numbat/book/README.md /usr/share/doc/packages/numbat/book/book.toml /usr/share/doc/packages/numbat/book/build.sh /usr/share/doc/packages/numbat/book/deploy.sh /usr/share/doc/packages/numbat/book/numbat.js /usr/share/doc/packages/numbat/book/src /usr/share/doc/packages/numbat/book/src/SUMMARY.md /usr/share/doc/packages/numbat/book/src/advanced.md /usr/share/doc/packages/numbat/book/src/basics.md /usr/share/doc/packages/numbat/book/src/cli-customization.md /usr/share/doc/packages/numbat/book/src/cli-installation.md /usr/share/doc/packages/numbat/book/src/cli-usage.md /usr/share/doc/packages/numbat/book/src/conditionals.md /usr/share/doc/packages/numbat/book/src/constant-definitions.md /usr/share/doc/packages/numbat/book/src/contact-us.md /usr/share/doc/packages/numbat/book/src/conversion-functions.md /usr/share/doc/packages/numbat/book/src/date-and-time.md /usr/share/doc/packages/numbat/book/src/dimension-definitions.md /usr/share/doc/packages/numbat/book/src/editor-integration.md /usr/share/doc/packages/numbat/book/src/example-acidity.md /usr/share/doc/packages/numbat/book/src/example-barometric_formula.md /usr/share/doc/packages/numbat/book/src/example-body_mass_index.md /usr/share/doc/packages/numbat/book/src/example-factorial.md /usr/share/doc/packages/numbat/book/src/example-medication_dosage.md /usr/share/doc/packages/numbat/book/src/example-molarity.md /usr/share/doc/packages/numbat/book/src/example-musical_note_frequency.md /usr/share/doc/packages/numbat/book/src/example-numbat_syntax.md /usr/share/doc/packages/numbat/book/src/example-paper_size.md /usr/share/doc/packages/numbat/book/src/example-pipe_flow_rate.md /usr/share/doc/packages/numbat/book/src/example-population_growth.md /usr/share/doc/packages/numbat/book/src/example-recipe.md /usr/share/doc/packages/numbat/book/src/example-workhours.md /usr/share/doc/packages/numbat/book/src/example-xkcd_2585.md /usr/share/doc/packages/numbat/book/src/example-xkcd_2812.md /usr/share/doc/packages/numbat/book/src/example-xkcd_687.md /usr/share/doc/packages/numbat/book/src/examples.md /usr/share/doc/packages/numbat/book/src/function-definitions.md /usr/share/doc/packages/numbat/book/src/introduction.md /usr/share/doc/packages/numbat/book/src/list-constants.md /usr/share/doc/packages/numbat/book/src/list-functions.md /usr/share/doc/packages/numbat/book/src/list-units.md /usr/share/doc/packages/numbat/book/src/number-notation.md /usr/share/doc/packages/numbat/book/src/operations.md /usr/share/doc/packages/numbat/book/src/prelude.md /usr/share/doc/packages/numbat/book/src/procedures.md /usr/share/doc/packages/numbat/book/src/structs.md /usr/share/doc/packages/numbat/book/src/tutorial.md /usr/share/doc/packages/numbat/book/src/type-system.md /usr/share/doc/packages/numbat/book/src/unit-conversions.md /usr/share/doc/packages/numbat/book/src/unit-definitions.md /usr/share/doc/packages/numbat/book/src/unit-notation.md /usr/share/doc/packages/numbat/book/src/web-usage.md /usr/share/doc/packages/numbat/book/theme /usr/share/doc/packages/numbat/book/theme/index.hbs /usr/share/licenses/numbat /usr/share/licenses/numbat/LICENSE-APACHE /usr/share/licenses/numbat/LICENSE-MIT
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 16 01:07:39 2024