add *.pyd to gitignore, imc_channel.hpp: fix int size_t conversions

This commit is contained in:
Mario Fink 2021-09-02 11:22:37 +02:00
parent 6bc6880d47
commit b110886935
2 changed files with 4 additions and 2 deletions

1
.gitignore vendored
View File

@ -15,6 +15,7 @@ cython/*.cpp
*.log *.log
*.so *.so
*.pyd
*.o *.o
*.csv *.csv
*.parquet *.parquet

View File

@ -108,7 +108,8 @@ namespace imc
std::string joinvec(std::vector<dt> myvec, unsigned long int limit = 10, int prec = 10, bool fixed = true) std::string joinvec(std::vector<dt> myvec, unsigned long int limit = 10, int prec = 10, bool fixed = true)
{ {
// include entire list for limit = 0 // include entire list for limit = 0
limit = (limit == 0) ? (unsigned long int)myvec.size() : limit; unsigned long int myvecsize = (unsigned long int)myvec.size();
limit = (limit == 0) ? myvecsize : limit;
std::stringstream ss; std::stringstream ss;
ss<<"["; ss<<"[";
@ -129,7 +130,7 @@ namespace imc
ss<<myvec[i]<<","; ss<<myvec[i]<<",";
} }
ss<<"..."; ss<<"...";
for ( unsigned long int i = myvec.size()-heals; i < (unsigned long int)myvec.size(); i++ ) for ( unsigned long int i = myvecsize-heals; i < myvecsize; i++ )
{ {
customize_stream(ss,prec,fixed); customize_stream(ss,prec,fixed);
ss<<myvec[i]<<","; ss<<myvec[i]<<",";