• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ni / nimi-python / 2779
91%

Build:
DEFAULT BRANCH: master
Ran 13 Dec 2017 08:20PM UTC
Jobs 6
Files 17
Run time 8min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
2779

push

travis-ci

texasaggie97
Add support for numpy "_into" methods. (#679)

* Move default function template into separate mako file
* Include default function template from separate file
* Use default function template for nimodinst
* Add default template name if if not already defined
* Use template per function
* Delete docs/conf.py when make clean
* Wrong PR
* Enable FetchBinary8 with numpy support
* numpy based template
* Helper function to get numpy type
* Add numpy calculated metadata
* Add numpy information
* Handle numpy when allocating ctype
* Handle numpy for output parameters
* Update tests
* Update generated files
* Always use helper.get_ctype_variable_declaration_snippet() rather than hard-coding this in the method template.
* Update generated
* Improve get_ctype_variable_declaration_snippet signature
* Add ViInt8 to visatype.py, needed by niscope
* Renamed and improved ReadMultipoint function
   Ahead of numpy work.
* Update generated
* Add TODO file for keeping track of remaining numpy tasks
* Add ability to generate a "numpy" flavor of a method that returns a waveform
* Matcher for numpy.array
* Add numpy fetch waveform function to NI-FAKE
* Test for fetch_binary8_numpy
* NI-FAKE unit tests now need numpy installed
* Update generated
* Have both numpy and default versions of a method
* Update generated
* New ParameterUsageOptions for "into" methods
* Support filtering on SESSION_NUMPY_INTO_METHOD_DECLARATION
* Change numpy method template to use "into" form
   Also added assertions and removed dead code.
* Method template for generating both default and _into flavor
* Support generation of numpy "_into" methods
* Update unit tests for numpy _into
* Update TODOs
* Update TODOs
* Update generated
* Retrofit system test for fetch_binary8_into (untested)
* Fix import order (PEP8)
* Fix test mistakes.
* Change type of matcher, was failing in pypy3-test
* Remove NumpyArrayMatcher, not used after all.
* Add numpy as a dependency for niscope_system_tests
* Add dependency system_tests: numpy
* Fix type for waveform!
* Support multiple templates for a single function
* Use ability to specify multiple templates through metadata rather than a template that includes multiple templates
* fix test expectation
* update TODOs
* Update generated
* Small metadata fix to NI-FAKE
* Break get_ctype_variable_declaration_snippet() into two for cleaner code
* DRY finding module_name
* Move logic around for clarity
* More cleanup / refactoring of get_ctype_variable_declaration_snippet()
* further simplification
* update generated
* Clean up documentation, further reordering for get_ctype_variable_declaration_snippet()
   Will redo numbering in separate commit, in order to not affect generated code.
* Improve wording and update
* docstring should not start with a space
* Minor cleanup
* Upgrade pypy version
   Per https://morepypy.blogspot.com/2017/10/pypy-v59-released-now-supports-pandas.html may be needed for numpy to work.
* test without quotes
* Downgrade to 5.8, just to see if it works (5.9 does not)
* Remove unused function parameter, create IviStepDance enum for clearer code.
* build/helper/codegen_helper.py:2:1: H306: imports not in alphabetical order (enum.enum, .metadata_filters.filter_parameters)
* Add unit tests for scalar cases of get_ctype_variable_declaration_snippet()
* Add TODO so it's clear which unit tests I still need to add.
* Merge branch 'master' into api/numpy_support
  # Conflicts:
  #	.travis.yml
* flake8 fixes

1522 of 1724 relevant lines covered (88.28%)

5.28 hits per line

Jobs
ID Job ID Ran Files Coverage
1 2779.1 13 Dec 2017 08:20PM UTC 0
87.99
Travis Job 2779.1
2 2779.2 13 Dec 2017 08:20PM UTC 0
87.99
Travis Job 2779.2
3 2779.3 13 Dec 2017 08:20PM UTC 0
87.99
Travis Job 2779.3
4 2779.4 13 Dec 2017 08:22PM UTC 0
88.17
Travis Job 2779.4
5 2779.5 13 Dec 2017 08:28PM UTC 0
87.99
Travis Job 2779.5
6 2779.6 13 Dec 2017 08:27PM UTC 0
88.17
Travis Job 2779.6
Source Files on build 2779
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #2779
  • 65380474 on github
  • Prev Build on master (#2778)
  • Next Build on master (#2800)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc