Saravanan666/pypi-org huggingface dataset:
Package: excelsior
ExcelsiorExcelsior is a tool to convert Excel spreadsheets into TSV, CSV, Json or Yaml.
Reads all sheets of the spreasheets.Usesxlrdfor reading the Excel
files, and thus supports the newOpen Office XML file
format(.xlsx
extension).Supported output formats aretab separated values
(.tsv),comma separated
values (.csv),
Yaml and JSON.For TSV and CSV output, uses the Python csv module from the standard library.Installation$pipinstallexcelsiorUsageBy default outputs into standard output, and separate sheets are separated by
aform feedand new
line characters (\x0c\n), followed by a header line of the form# Sheet name #\n.When writing onto files with the-woption, no such characters or headers
are written.Output TSV:$excelsior-ftsvexcel.xlsxConvert into TSV and write to files:$excelsior-w-ftsvexcel.xlsxanother-excel.xlsThis will save the output into<filename>.tsv, if the spreasheet has only
one sheet, or<filename>-<sheet>.tsvif it has multiple sheets.You can also pipe in the filenames (separated by newlines):$echo"ds140-bauxi.xlsx\nds140-alumi.xlsx"|excelsior-w-ftsvds140-bauxi-Bauxite.tsv:writtends140-bauxi-Alumina.tsv:writtends140-alumi.tsv:writtenShow help:$excelsior-h
Package: excel-submission-broker
excel-submission-brokerA library written in Python to handle spreadsheet submission brokering into EBI archives.This library is under development, so any contribution encouraged and welcome.Please, create a branch from the latest main branch, do your modification(s) and create a Pull Request against the latest main branch.We are going to review it and after careful consideration we might merge it into the main branch.PrerequisitesPython3should be installed in your environment.Installationpip install excel-submission-brokerrDeveloper NotesPublish to PyPICreate PyPI Account through theregistration page.Take note that PyPI requires email addresses to be verified before publishing.Add asetup.pyconfiguration file containing the name and version of the project.Package the project for distribution.python setup.py sdistTake note thatsetup.pyis configured to build a distribution with nameexcel-submission-broker.
Currently, this PyPI project is owned privately and may require access rights to change.
Alternatively, the project name insetup.pycan be changed so that it can be built and
uploaded to a different PyPI entry.InstallTwinepip install twineUpload the distribution package to PyPI.twine upload dist/*Runningpython setup.py sdistwill create a package in thedistdirectory of the project
base directory. Specific packages can be chosen if preferred instead of the wildcard*:twine upload dist/excel-submission-broker-0.1.0.tar
Package: excelt2json
中文帮助文档-h | –help： 帮助文档-S | –notShowRow:  默认表单中的行号将作为json文件中内容的关键字，
如果使用了这个选项，那么json文件中的内容将保存的是包含表单中行内容一个列表-s | –sourcePath: 要转换成json文件的excel文件所在的路径-o | –outDir: 生成的json文件所存放的目录-P | –noPatchAlias: 使用了头部别名的话(-a, –alias)，默认每个表单的头部都会作为每行的单元格的关键字，
有别名的头部会以别名作为关键字，如果使用了这个选项没有别名的表单会被忽悠，将不会转换处理-M | –noMergeCell: 当表单中存在空的单元格时，默认是按照变得的合并单元格方式处理，以前面行单元格的内容作
为空单元格的内容，如果使用了这个选项，空单元格不做特殊处理，将会变成一个空的字符串-r | –rowMax: 这个选项的默认值是1000，它是一个整形数值，它主要的作用是限制json文件的大小，例如有一个包含上百万的行的表单，当转换成一个json文件时，这个json文件将会非常大，使用这个参数可以将这个表单，切割成一些小的json文件，如果你使用默认值的话，每个json文件将包含1000行的内容, 这个参数最大取值为1000000，因此你不能取比这个更大的值.-i | –index: 表单索引值列表，它应该是一个包含逗号分隔符的字符串，每个分割的值都应该是一个整型数值，例如(-i 0,1,2)-n | –names: 表单名字列表，它应该是一个包含逗号分隔符的字符串，例如(-n name1,name2,name3)-a | –alias: 头部别名列表，它应该是一个包含分号分隔符的字符串，每个分隔的值应该是包含逗号分隔符的字符串，
逗号分隔符分隔的值应该是包含冒号分隔符的两部分，
例如(-a header1:alias1,header2:alias2;otherHeader:otherAlias)注: (-a, –alias) 必须与 (-i, –index) 或者 (-n, –names) 成对出现, 例如 (-a header1:alias1,header2:alias2;otherHeader:otherAlias -i 0,1) 原因如下, 分号分隔的别名部分包含两个值(“header1:alias1,header2:alias2”   “header2:alias2;otherHeader:otherAlias”)
)，因此对于表单下标也应该为逗号分隔的两个值(“0” “1”)english help-h | –help: get help documentexample>excel2json -s “D:exceltojsondatatest_exc el_process.xlsx” -o “D:output”
>dir D:outputd:\out 的目录
2016/06/27  16:52    <DIR>          .
2016/06/27  16:52    <DIR>          ..
2016/06/27  16:52                96 sheet-0.json
2016/06/27  16:52                91 sheet-1.json
2016/06/27  16:52               638 sheet-2.json
               3 个文件            825 字节
               2 个目录 370,679,599,104 可用字节sheet-0.json:{"2": {"\u5934\u90e8": "\u5185\u5bb92", "header1": "\u5185\u5bb91", "header2": "\u5185\u5bb93"}}>excel2json -s “D:exceltojsondatatest_excel_process.xlsx” -o “D:out” -i 0 -a 头部:header4sheet-0.json:{"2": {"header1": "\u5185\u5bb91", "header4": "\u5185\u5bb92", "header2": "\u5185\u5bb93"}}
Package: excel-template
项目描述根据特定格式的Excel模版，通过填充数据生成实际的Excel文件。
实际文件中的单元格样式，完全从模版文件中复制过来。
省去了代码定义单元格样式的过程，简化了开发和维护。安装pipinstallexcel-template同时需要安装pipinstallopenpyxl>=2.5.0示例代码importosfromexcel_templateimportWritertemplate_path=os.path.join(ENV['root'],'template','XXX_template.xlsx')output_file_path=os.path.join(ENV['root'],'output','XXX.xlsx')#Sheet1为模版所在的Sheet名称excel_writer=Writer(template_path,'Sheet1',output_file_path)data=XXXModule().get_XXX_data()ifisinstance(data,dict):excel_writer.set_data(data)elifisinstance(data,list):excel_writer.set_data(data,multi_sheet=True)else:raiseException('如果生成单Sheet的Excel文件，data的格式必须为dict'+'如果生成多Sheet的Excel文件，data的格式必须为list'+'其中，list的每个数据成员，渲染一个Sheet')模版的使用规则示例模版：(看不清图片，请右键，点击在新标签页中打开图片)对应的填充数据如下：data={'company_name':'ExampleName','company_address':'ExampleAddress','company_contact':'ExampleContact','dport_and_country':'Melbourne Airport, Australia','aport_and_country':'Shanghai Airport, China','logsitics_no':'L122212','create_time':'2019-01-31','containers':[{'pallet_no':'---','carton_no':'1','sku_no':'','hs_code':'','description_cn':'','description_en':'','description_note':'','qty':'','net_weight':16.027,'gross_weight':1,'length':1,'width':1,'height':1,'pallet_type':'N/A'},{'pallet_no':'','carton_no':'','sku_no':'35536633','hs_code':'43545545','description_cn':'自然裸妆假睫毛','description_en':'Gurley mix','description_note':'','qty':3,'net_weight':5.211,'gross_weight':'','length':'','width':'','height':'','pallet_type':''}],'pallet_count':0,'carton_count':1,'total_qty':3,'total_net_weight':16.027,'total_gross_weight':1,'total_volume':1}渲染的结果如下图所示：注意事项：全表支持横向合并单元格只有表头数据（列表数据上方的非列表数据）支持纵向合并单元格，表尾数据（列表数据下方的非列表数据）不支持如果想渲染空格的样式，例如合并单元格，也必须填充"{{}}'"模版的复制，属于黑箱操作，因此样式（例如：边框等）需要认真设置。待补充的方面不支持表尾数据合并单元格，有需求可改进。列表数据只支持一种生成规则，不支持不同列区域内存在不同的生成规则。出现过生成Excel文件时间过长，导致接口超时的情况，目前还未对其进行研究过。
建议解决方法是，将其放到异步任务中执行。
Package: exceltidy
Excel Tidy在工作中遇到的一些需要处理的情况,编写为库,方便后续操作openpyxl前缀的函数为基于openpyxl编写xlwings同上注意xlwings不支持linux,在linux上运行可能报错使用方法git clone https://github.com/cmacckk/exceltidy.git安装依赖pip install -r requirements.txtopenpyxl获取list[list, list, ...]openpyxl.workbook.Workbookopenpyxl.worksheet.worksheet.Worksheetworksheet_datas,workbook,worksheet=openpyxl_get_datas_workbook_worksheet(filename="./test.xlsx")# 通过工作表获取数据datas=openpyxl_get_datas(worksheet)# 替换工作表数据openpyxl_replace_worksheet_data(origin_worksheet,to_be_replaced_worksheet)# 保存及关闭工作薄workbook.save('./result.xlsx')workbook.close()xlwings获取Appxw.Bookxw.Sheetsheet_name为None时读取返回第一个工作表app,workbook,worksheet=xlwings_get_app_workbook_worksheet('./test.xlsx')#_,_,to_be_replaced_worksheet=xlwings_get_app_workbook_worksheet('./test2.xlsx',sheet_name='sort')# 替换工作表数据xlwings_replace_worksheet_data(origin_worksheet,to_be_replaced_worksheet)# 排序xlwings_sort(worksheet,"A4:L11","L4:L11",'descending')# 保存及关闭工作薄、Appworkbook.save()workbook.close()app.quit()openpyxl_parse_multi_title_to_single及openpyxl_parser_merged_cell使用方法详见代码函数
Package: exceltoamx
exceltoamximport excel spreadsheet to list of amx dicts.This is NOT a generic Excel importer. It's specific to campus AMX systems.Each amx system is represented by a dictionary populated by the excel columns.
These dictionaries are then put into a single list and returned.Required columns:
building_name,
room_number,
master_ipColumns handled here but not required:
system_number,
space_use_code,
tp_generationAny additional columns are allowed. They will be converted to dict k,v pairsRequires tablib. Dictionary keys are populated from the top row of data in
the .xlsx file.
Each additional row is turned into a dictionary with the values from that row.
Then all of the rows/dictionaries are put into a list and returned.
We could also return the xlsx dataset, but there's no current use for it so
I left that commented out.
:param path: path to .xlsx file
:return: list of dictionaries
Package: excel-to-dataframe
excel_to_dataframe:C++ Library to convert Excel worksheets to Pandas dataframes.The code opens an Excel file, extracts data from selected worksheet and returns a formatted string semicolon separated-values
(future version will include comma separated-values). This string can be easily handled by python/pandas.This software is in testing phase. Feel free to test it out. If you want to share your experience, send me an email (nbittencourt@hotmail.com).Performance:On an old processor (Intel Core i7-4510U 2.60 GHz, 4 cores) and with 8Gb RAM, the dll was between 5 and 20 times faster than Pandas.Python installation (Windows and Linux):Python 3.9, 3.10 and 3.11 are supported.PyPI:pipinstallexcel-to-dataframeAnaconda/Miniconda:condainstall-cnbittencourtexcel_to_dataframeTo force specific python version, run one of the following:condainstall-cnbittencourtexcel_to_dataframe=0.2.58=py39_0condainstall-cnbittencourtexcel_to_dataframe=0.2.58=py310_0condainstall-cnbittencourtexcel_to_dataframe=0.2.58=py311_0#Basic usage:This example uses 'excel_to_pandas.py' to encapsulates library functions.
To access library functions directly, see the code in 'excel_to_pandas.py'.
To a full functional example, see 'example.py'.# Including library to our code:importexcel_to_dataframe.excel_to_pandasasetd# Test access to library printing version:print(etd.version())# Opening an Excel Workbook:# Function 'open_excel' will return:# 	 0 	- success;#   -1 	- file not found or#   -2 	- file found, but it isn't a Excel valid file.ret=etd.open_excel(<excel_file_full_path>)# Loading data from worksheet:# Function 'ws_to_df' will return:# A Pandas dataframe if success or -1 otherwisemy_pandas_dataframe_1=etd.ws_to_df(<excel_worksheet_name_1>)my_pandas_dataframe_2=etd.ws_to_df(<excel_worksheet_name_2>)# Closing an Excel Workbook:etd.close_excel()Personal site:http://www.nrbenergia.somee.com/orhttps://nrbenergia.azurewebsites.net/More info:https://www.linkedin.com/in/nelsonrossibittencourt/
Package: exceltogdx
Excel to gdxA simple python tool to extract sets and parameters from excel files by creating GDX files for GAMSSee sheet name 'py' in the excel files that describes sets and parameters settings. Similar approach forhttps://www.gams.com/latest/docs/T_GDXXRW.htmlParticularly useful for linux and ios where GDXXRW.exe is not compatible, see here:https://forum.gamsworld.org/viewtopic.php?t=10418#p24019NEW FEATURE (v0.0.5):+INF, -INF, EPSNEW FEATURE (v0.0.6): gams_dir as new argument.Required library:gdxpdspandasnumpyopenpyxlGAMS API for pythonInstallationpip install exceltogdxDeletepip uninstall exceltogdxSee notebookexample.ipynband download the excel filetest.xlsxfrom exceltogdx import exceltogdx
frames = exceltogdx('test.xlsx','test.gdx', gams_dir=None)Repository:https://github.com/diw-berlin/exceltogdxIf you find and error in the code, please raise an issue or solve it by pushing a commit.
Package: exceltomysql
IntroductionThis package help to convert your excel files (xlsx,xls,csv) to MySQL Server database.Installationexceltomysql can be installed as:Windows:pipinstallexceltomysqlDependency👍pandas👍pymysql👍sqlalchemyQuickStartimportexceltomysqlasem# generate the class instance# STEP One, prepare your input pareametersyourFile="test01.xls"# available for xlsx, xls,csvyourUsrID=""yourPWD=""yourDBname=""save2tableName=""# Use your filename as tablename to MySQL Server or user define their prefered table name. e.g. : "test"# get your local host name# this will return your local computer name for your MySQL server databasehost_name=em.hostname# get your local ip address# this will return your local ip address (if your sql server can be accessed by DNS)ip=em.local_ipyourHostORip="localhost"# you need to change your host if needed, dns: local ip address# STEP Two  convert your data to MySQLem.exceltoDBtable(yourFile,yourHoseORip,yourUsrID,yourPWD,yourDBname,rename_table)output:Successfullyloadexceldata...SecessfullyconnectedtoMySQLServer...Secessfullysaved'yourtable'toMySQLServer...API Referenceexceltosqlserver.exceltoDBtable(filePath, hostORip ="", usrID = "", pwd = "", database = "", rename_table = "")filePath: strhostORip: str  default :""usrID: str  default: ""pwd: str   default: ""database: str  default: ""rename_table: str   default: "",  will auto save your filename as tablename to MySQL Database. If assignmed value, will change tablename from your filename to the assigned value.
Package: exceltopostgresql
exceltopostgresqlA model to automatically save your local excel file (xlsx,xls,csv) onto your postgresql databaseIntroductionThis package help to convert your excel files (xlsx,xls,csv) to postgresql database.Installationexceltopostgresql can be installed as:pip install exceltopostgresqlDependency👍pandas👍psycopg2👍sqlalchemyQuickStartimport exceltosqlserver as ep
# generate the class instance

# STEP One, prepare your input pareameters

yourFile  = "test01.xls"  # available for xlsx, xls,csv
yourUsrID = ""
yourPWD   = ""
yourDBname= ""
rename_table = ""
	# "": save your file name as table name onto posgtresql
	# or
	# customize your table, like: "test"

# get your local host name
# this will return your local computer name for your sql server database
host_name = ep.hostname
or
host_name = "localhost"

# get your local ip address
# this will return your local ip address (if your sql server can be accessed by DNS)
ip = ep.local_ip

# you need to change your host if needed, dns: local ip address
#yourHostORip  = "localhost"
# yourHostORip  = host_name
yourHostORip  = ip


# STEP Two  convert your data to sql server
ep.exceltoDBtable(yourFile,yourHostORip,yourUsrID,yourPWD,yourDBname,save2tableName)output:
Successfully load excel data...
Secessfully connected to SQL Server...
Secessfully saved 'yourtable' to Posggresql...API Referenceexceltopostgresql.exceltoDBtable(filePath, host_ip="", usrID ="", pwd="", database_name="", port= "5432", rename_table="")Args:
            filePath (str): [path of your input file name]
            host_ip (bool, optional): [description]. Defaults to "".
            usrID (bool, optional): [description]. Defaults to "".
            pwd (bool, optional): [description]. Defaults to "".
            database_name (bool, optional): [description]. Defaults to "".
            port (str, optional): [description]. Defaults to "5432".
            save2tableName (bool, optional): [description]. Defaults to "".
Package: exceltosqlserver
IntroductionThis package help to convert your excel files (xlsx,xls,csv) to SQL Server database.Installationexceltomysql can be installed as:pipinstallexceltosqlserverDependency👍pandas👍pyodbc👍sqlalchemyQuickStartimportexceltosqlserverases# generate the class instance# STEP One, prepare your input pareametersyourFile="test01.xls"# available for xlsx, xls,csvyourUsrID=""yourPWD=""yourDBname=""rename_table=""# Use your filename as tablename onto SQL Server or user define the table name, e.g. :"test"# get your local host name# this will return your local computer name for your sql server databasehost_name=es.hostname# get your local ip address# this will return your local ip address (if your sql server can be accessed by DNS)ip=es.local_ip# you need to change your host if needed, dns: local ip address#yourHostORip  = "localhost"# yourHostORip  = host_nameyourHostORip=ip# STEP Two add your data to sql serveres.exceltoDBtable(yourFile,yourHostORip,yourUsrID,yourPWD,yourDBname,rename_table)output:Successfullyloadexceldata...SucessfullyconnectedtoSQLServer...Sucessfullysaved'yourtable'toSQLServer...API Referenceexceltosqlserver.exceltoDBtable(filePath,hostORip=False,usrID =False,pwd=False,database=False,rename_table)filePath: strhostORip: str  default: ""usrID: str  default: ""pwd: str   default: ""database: str  default: ""rename_table: str   default: "", will auto save your filename as table name  to sql  server database. If assignmed value, will change table name from your filename to the assigned value.
Package: exceltpl
# how to usejinja_env = jinja2.Environment()
jinja_env.globals[“now”] = datetime.datetime.now
jinja_env.add_extension(“jinja2.ext.do”)data = {‘product’:’exceltpl’,”version”:’0.0.1’,’terminology’:[{‘key’:’N/A’,’value’:’Not applicable’}]}doc = xlsxDocument(“examples/example.xlsx”, data, jinja_env)
doc.render()
doc.save(“examples/result.xlsx”)
Package: excel-transform
excel-transformInstallationMake sure you are usingpython3.8+.λ python --versionPython 3.8.8Create a virtual environment in the desired directory.λ mkdir ~/excel-transform
λ cd ~/excel-transform
λ python -m venv venvActivate the virtual environment and install dependencies.Windows:λ venv\Scripts\activate.batUnix/Linux:λ source venv/bin/activateInstall Option 1 (Recommended):(venv) λ pip install excel-transformInstall Option 2:Install from source viagithub(venv) λ pip install git+https://github.com/adrian549092/excel-transform.git@masterCreate template mapping fileRun this command to generate the skeleton of a mapping file(venv) λ excel-transform mapping-skeleton -o some_mapping.jsonTransform SpreadsheetTransform a spreadsheet(venv) λ excel-transform transform -o transformed.xlsx some_spreadsheet.xlsx mapping.jsonTransform GUILaunch available PYQT5 GUI(venv) λ excel-transform guiGet HelpUse the--helpflag anywhere along theexcel-transformcommands to get context aware help(venv) λ excel-transform --help(venv) λ excel-transform transform --help
Package: exceltypes
Excel TypesThis package provides type annotations for Excel objects using
the win32com package (part of pywin32).This is also the default type returned by "pyxll.xl_app()" and
so this package will be useful for PyXLL users who want code
completion in editors like PyCharm or Visual Studio Code.Example usage:# Application is the main "Excel.Application" class
from exceltypes import Application

# If using win32com directly
import win32com.client
xl: Application = win32com.client.Dispatch("Excel.Application")

# Or if using pyxll
import pyxll
xl: Application = pyxll.xl_app()For details of PyXLL please seehttps://www.pyxll.com.
Package: excel-write
Excel WriteOptimised way to write in excel files.Developed byDipan Nanda(c) 2023Example of Usagewrite_in_excelfromexcel_writeimportwrite_in_excelwrite_in_excel(df,location,sheet)""":param DataFrame df: The DataFrame used to export to Excel:param str sheet: The name that is to be assigned to the file:param str location: Location where the file is to be created:param bool index: including index or not"""auto_adjust_excel_widthfromexcel_writeimportauto_adjust_excel_widthauto_adjust_column_width_index(df,writer,sheet_name="MySheet",margin=3)""":param DataFrame df: The DataFrame used to export the Excel:param pd.ExcelWriter writer: The pandas exporter with engine="xlsxwriter":param str sheet_name: The name of the sheet:param int margin: How many extra space (beyond the maximum size of the string):param int length_factor: The factor to apply to the character length to obtain thecolumn width:param int decimals: The number of decimal places to assume for floats: Should be thesame as the number of decimals displayed in the Excel:param bool index: Whether the DataFrame's index is inserted as a separate column (ifindex=False in df.to_xlsx() set index=False here!)"""ChangelogGohereto checkout the complete changelog.LicenseThis is under MIT License
Package: excel-writer
Copyright (c) 2023-Present EncoreSky Technologies Pvt. Ltd. All rights reserved.Excel Writerexcel_writeris a package containing the methods for creating excel file from python dictionary or pandas dataframe.PrerequisitesYou'll also need the following:Python,excel_writeris compatible with version >=3.8.11.InstallationTo install the package (in either a system-wide or a virtual environment), navigate to theexcel_writerroot folder in a Terminal, and type:pipinstallexcel-writerexcel_writerwill be installed as a package in your Python distribution, along with it's dependencies if necessary.N.B.- installing in a virtual environment is recommended.UsageInput FormatSupported input format for dictionary is as follows:{<column_name>:[<row_value>,<row_value>,....],<column_name>:[<row_value>,<row_value>,....],....}Write a file using dictionaryfromexcel_writerimportExcelWriterinput_data={"Name":["Aarav","Jayesh","Vineet","Rahul","Mayank","Deepak"],"Age":[24,28,27,25,28,35],"Emp Id":["A-001","A-002","A-003","A-004","A-005","A-006"],"City":["Indore","Bhopal","Gwalior","Pune","Kolkata","Udaipur"],"Has Bike":["Y","Y","Y","Y","Y","Y"]}excel_writer=ExcelWriter(file_name="test.xlsx",sheet_name="sheet_1")excel_writer.write_data(data_dict=input_data)Write a file using pandas dataframeimportpandasaspdfromexcel_writerimportExcelWriterinput_data={"Name":["Aarav","Jayesh","Vineet","Rahul","Mayank","Deepak"],"Age":[24,28,27,25,28,35],"Emp Id":["A-001","A-002","A-003","A-004","A-005","A-006"],"City":["Indore","Bhopal","Gwalior","Pune","Kolkata","Udaipur"],"Has Bike":["Y","Y","Y","Y","Y","Y"]}data_df=pd.DataFrame(input_data)excel_writer=ExcelWriter(file_name="test.xlsx",sheet_name="sheet_1")excel_writer.write_data(data_df=data_df)
Package: excentis-xra31
This package provides two ways to interact with the XRA-31:an XRA-31 Command-line Interface, andan XRA-31 Python Interface.The first allows you to configure the XRA-31 and capture packets with the use
of JSON configuration files and command-line options.The XRA-31 Python Interface gives you the option to use the same JSON files, or
interact with the XRA-31 through a fine-grained programming interface.Both are detailed in thedocumentation, and can be used interchangeably
alongside the web interface.Installationexcentis-xra31can be installed from PyPI using pip:$pip3installexcentis-xra31SupportQuestions, requests and feedback are welcome at the Excentissupport portalor via e-mail.
Package: excentury
Excentury is a set of libraries written in C++ that enables easy
integration of C++ code into Python and MATLAB projects.DocumentationInstallation and usage documentation is available in thedocs/directory of the distribution and onhttp://excentury.readthedocs.org.
Change Log
———-0.2.4 (2014-08-22)Fixed installation error. Missing HISTORY.rst in MANIFEST.in.0.2.3 (2014-08-22)Added the history file.The documentation has been changed to introduce excentury with a
simple example.TheArmadillolibrary has been
adapted. Seetests/xcpp/arma.xcppfor examples.0.2.2 (2014-08-20)Installation fixed for linux systems. All operating systems besides
OS X are assumed to use.bashrc.0.2.1 (2014-08-19)Configuration files have access toARGandCFGvariables.Installation requiressix>=1.7.3.Matlab cpp writer error fixed.0.2.0 (2014-08-18)Added in thePython Package Index.Install command sets environmental variables.Issue withistringstreamfixed for OS X 10.9.Default paths set to be insite.getuserbase()+'/lib/excentury'.Python runtime errors fixed.Dependence onconfigparserhas been removed.Empty configuration variables no longer give errors.Interpolation in configuration files is now available.Removedconfigcommand to set variables. It must be done
manually.Conditional configuration allows us to use Python code in
configuration files.Excentury files must include<excentury/excentury.h>.Unit testing is done withbash.FixedIOErrorwhen attempting to read nonexistent config file.Armadillo incorporation example added.Excentury can create and track projects.A warning is issued when an excentury project is selected.0.1.0 (2014-03-28)Initial release.Not registered in the Python Index.Must source the bashrc file for temporary installation.Works primarily in OS X 10.8.