Saravanan666/pypi-org huggingface dataset:
Package: odo
Data migration in PythonDocumentationExampleOdo migrates data between different containers>>>fromodoimportodo>>>odo((1,2,3),list)[1,2,3]It operates on small, in-memory containers (as above) and large, out-of-core
containers (as below)>>>odo('myfile.hdf5::/data','postgresql://user:pass@host::my-table')Table('my-table',MetaData(bind=Engine(postgresql://user:****@host)),...)Odo leverages the existing Python ecosystem.  The example above usessqlalchemyfor SQL interation andh5pyfor HDF5 interaction.MethodOdo migrates data using network of small data conversion functions between
type pairs. That network is below:Each node is a container type (likepandas.DataFrameorsqlalchemy.Table) and each directed edge is a function that transforms or
appends one container into or onto another.  We annotate these functions/edges
with relative costs.This network approach allowsodoto select the shortest path between any
two types (thank younetworkx).  For performance reasons these functions often
leverage non-Pythonic systems like NumPy arrays or nativeCSV->SQLloading
functions.  Odo is not dependent on only Python iterators.This network approach is also robust.  When libraries go missing or runtime
errors occurodocan work around these holes and find new paths.This network approach is extensible.  It is easy to write small functions and
register them to the overall graph.  In the following example showing how we
convert frompandas.DataFrameto anumpy.ndarray.fromodoimportconvert@convert.register(np.ndarray,pd.DataFrame,cost=1.0)defdataframe_to_numpy(df,**kwargs):returndf.to_records(index=False)We decorateconvertfunctions with the target and source types as well as a
relative cost.  This decoration establishes a contract that the underlying
function must fulfill, in this case with the fastDataFrame.to_recordsmethod.  Similar functions exist forappend, to add to existing data, andresourcefor URI resolution.convert: Transform dataset into new containerappend: Add dataset onto existing containerresource: Given a URI find the appropriate data resourceodo: Call one of the above based on inputs.
E.g.odo((1,2, 3), list)->convert(list, (1, 2, 3))whileL = [];odo((1,2, 3), L)->append(L, (1, 2, 3))Finally,odois also aware of which containers must reside in memory and
which do not.  In the graph above thered-colorednodes are robust to
larger-than-memory datasets.  Transformations between two out-of-core datasets
operate only on the subgraph of the red nodes.LICENSENew BSD. SeeLicense File.HistoryOdo was factored out from theBlazeproject.
Package: odo-fixpandas20
Data migration in PythonDocumentationExampleOdo migrates data between different containers>>>fromodoimportodo>>>odo((1,2,3),list)[1,2,3]It operates on small, in-memory containers (as above) and large, out-of-core
containers (as below)>>>odo('myfile.hdf5::/data','postgresql://user:pass@host::my-table')Table('my-table',MetaData(bind=Engine(postgresql://user:****@host)),...)Odo leverages the existing Python ecosystem.  The example above usessqlalchemyfor SQL interation andh5pyfor HDF5 interaction.MethodOdo migrates data using network of small data conversion functions between
type pairs. That network is below:Each node is a container type (likepandas.DataFrameorsqlalchemy.Table) and each directed edge is a function that transforms or
appends one container into or onto another.  We annotate these functions/edges
with relative costs.This network approach allowsodoto select the shortest path between any
two types (thank younetworkx).  For performance reasons these functions often
leverage non-Pythonic systems like NumPy arrays or nativeCSV->SQLloading
functions.  Odo is not dependent on only Python iterators.This network approach is also robust.  When libraries go missing or runtime
errors occurodocan work around these holes and find new paths.This network approach is extensible.  It is easy to write small functions and
register them to the overall graph.  In the following example showing how we
convert frompandas.DataFrameto anumpy.ndarray.fromodoimportconvert@convert.register(np.ndarray,pd.DataFrame,cost=1.0)defdataframe_to_numpy(df,**kwargs):returndf.to_records(index=False)We decorateconvertfunctions with the target and source types as well as a
relative cost.  This decoration establishes a contract that the underlying
function must fulfill, in this case with the fastDataFrame.to_recordsmethod.  Similar functions exist forappend, to add to existing data, andresourcefor URI resolution.convert: Transform dataset into new containerappend: Add dataset onto existing containerresource: Given a URI find the appropriate data resourceodo: Call one of the above based on inputs.
E.g.odo((1,2, 3), list)->convert(list, (1, 2, 3))whileL = [];odo((1,2, 3), L)->append(L, (1, 2, 3))Finally,odois also aware of which containers must reside in memory and
which do not.  In the graph above thered-colorednodes are robust to
larger-than-memory datasets.  Transformations between two out-of-core datasets
operate only on the subgraph of the red nodes.LICENSENew BSD. SeeLicense File.HistoryOdo was factored out from theBlazeproject.
Package: odoo10-addon-account-analytic-default-account
Account Analytic Default AccountThis module adds the ability to set a default analytic account on
accounts.ConfigurationGo toAccounting -> Configuration -> Analytic Defaultsand set the corresponding settings.UsageBug TrackerBugs are tracked onGitHub Issues. In case of trouble, please
check there if your issue has already been reported. If you spotted it first,
help us smashing it by providing a detailed and welcomed feedback.CreditsImagesOdoo Community Association:Icon.ContributorsPatrick Tombez <patrick.tombez@camptocamp.com>MaintainerThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.To contribute to this module, please visithttps://odoo-community.org.
Package: odoo10-addon-account-analytic-distribution
Account Analytic DistributionAnalytic accounting helps you to analyze costs and revenues in your company.
Analytic analysis allows you to answer specific business questions and
forecast possible future financial scenarios.In Odoo, analytic accounts are linked to general accounts but are treated
totally independently. So, you can enter various different analytic operations
that have no counterpart in the general financial accounts.By default, you can enter only one analytic account for each journal item and
only one analytic line it will be created.With this module, you can define an analytic distribution in every journal
item, so you can distribute total amount to several analytic accounts.ConfigurationTo configure your analytic distributions go to:Invoicing > Configuration > Settingsand activate checkboxAnalytic
accountinginAccounting & Finance.Now you see the menuInvoicing > Configuration > Analytic Accounting >
Analytic DistributionsCreate a new analytic distribution and enter its nameAdd some distribution rules: you must specify the analytic account and
percentage of total move line amount you want to distribute.Save distribution.You can set if sum of total percent of analytic accounts must be 100% or
not, if yo go toInvoicing > Configuration > Settingsand set checkboxForce percentinAccounting & Finance.UsageAfter installation, you’ll see a new ‘Analytic Distribution’ column in
Journal Entry form (in Journal Items tab), in order to select the
analytic distribution you want when creating journal entries manually. You
can do the same in account invoice form and select your analytic distribution
in invoice lines.Multiple analytic lines are created when the invoice or the entries are
confirmed.You can continue using ‘Analityc Account’ field, but ‘Analytic Distribution’
has precedence if defined.Bug TrackerBugs are tracked onGitHub Issues. In case of trouble, please
check there if your issue has already been reported. If you spotted it first,
help us smashing it by providing a detailed and welcomed feedback.CreditsImagesOdoo Community Association:Icon.ContributorsPedro M. Baeza <pedro.baeza@tecnativa.com>Rafael Blasco <rafael.blasco@tecnativa.com>Antonio Espinosa <antonio.espinosa@tecnativa.com>Vicent Cubells <antonio.espinosa@tecnativa.com>MaintainerThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.To contribute to this module, please visithttps://odoo-community.org.
Package: odoo10-addon-account-analytic-distribution-required
Account Analytic Plan RequiredThis module extends account_analytic_required and adds 2 policies to
control the use of analytic distributions. The policies behave as follownever: no analytic account nor analytic distribution allowedalways: analytic account requiredalways_plan: analytic_distribution requiredalways_plan_or_account: analytic distribution or analytic account requiredoptional: do what you like,In any case analytic account and analytic distribution are mutually exclusive.ConfigurationTo configure this module, you need to:Go toInvoicing (or Accounting) > Configuration > Accounting > Account
Typesand select the correctPolicy for analytic accountfor every
account type you want.UsageTo use this module, you need to:Create an invoice and add a line with an account of the same type you
are configured above.Add an analytic distribution or an analytic account to that line.When you validate the invoice you get a message if analytic account or
distribution are incorrect.Bug TrackerBugs are tracked onGitHub Issues. In case of trouble, please
check there if your issue has already been reported. If you spotted it first,
help us smashing it by providing a detailed and welcomed feedback.CreditsImagesOdoo Community Association:Icon.ContributorsStéphane Bidoul <stephane.bidoul@acsone.eu>Vicent Cubells <vicent.cubells@tecnativa.com>MaintainerThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.To contribute to this module, please visithttps://odoo-community.org.
Package: odoo10-addon-account-analytic-no-lines
Account Analytic No LinesThis module hides analytics lines from accounting menus and disable their generation from an invoice or a move line.In many situations (i.e. when there are no analytic distribution, and when people don’t consider timesheets as analytic entries),
the generation of analytic entries for each account move is redundant, creates overhead and poses a risk of desynchronization between analytic data and GL entries.
In such situations users are happy to do their analytics reporting on account move lines and don’t need analytic entries.
This module disables the generation of analytic entries and related menus.UsageBug TrackerBugs are tracked onGitHub Issues. In case of trouble, please
check there if your issue has already been reported. If you spotted it first,
help us smashing it by providing a detailed and welcomed feedback.CreditsImagesOdoo Community Association:Icon.ContributorsThomas Binsfeld <thomas.binsfeld@acsone.eu>MaintainerThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.To contribute to this module, please visithttps://odoo-community.org.
Package: odoo10-addon-account-analytic-parent
Account Analytic ParentThis module reintroduces the hierarchy to the analytic accounts as
it was in previous versions of Odoo. This module is a base module for
other modules to manage the hierarchy concept in analytics.UsageActivate the analytic accounting in Accounting > Configuration > SettingsBug TrackerBugs are tracked onGitHub Issues. In case of trouble, please
check there if your issue has already been reported. If you spotted it first,
help us smashing it by providing a detailed and welcomed feedback.CreditsImagesOdoo Community Association:Icon.ContributorsEficent <http://www.eficent.com>Luxim d.o.o. <http://www.luxim.si>Matmoz d.o.o. <http://www.matmoz.si>Deneroteam. <dhaval@deneroteam.com>SerpentCS <http://www.serpentcs.com/>Pedro M. Baeza <pedro.baeza@tecnativa.com>Vicent Cubells <vicent.cubells@tecnativa.com>David Vidal <david.vidal@tecnativa.com>MaintainerThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.To contribute to this module, please visithttps://odoo-community.org.
Package: odoo10-addon-account-analytic-required
Account Analytic RequiredThis module adds an optionanalytic policyon account types.
You have the choice between 4 policies :always,never,posted movesandoptional.ConfigurationFor example, if you want to have an analytic account on all your expenses,
set the policy toalwaysfor the account typeexpense; then, if you
try to save an account move line with an account of typeexpensewithout analytic account, you will get an error message.UsageBug TrackerBugs are tracked onGitHub Issues. In case of trouble, please
check there if your issue has already been reported. If you spotted it first,
help us smashing it by providing a detailed and welcomed feedback.CreditsContributorsAlexis de Lattre <alexis.delattre@akretion.com>Stéphane BidoulSefan RijnhartLaetitia GangloffLuc De Meyer, Noviat <info@noviat.com>Yannick Vaucher <yannick.vaucher@camptocamp.com>Akim Juillerat <akim.juillerat@camptocamp.com>MaintainerThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.To contribute to this module, please visithttps://odoo-community.org.
Package: odoo10-addon-account-analytic-sequence
Account Analytic SequenceThis module restores the sequence for an analytic account.InstallationJust install it.ConfigurationNo configuration needed.UsageBug TrackerBugs are tracked onGitHub Issues. In case of trouble, please
check there if your issue has already been reported. If you spotted it first,
help us smashing it by providing a detailed and welcomed feedback.CreditsImagesOdoo Community Association:Icon.ContributorsBenjamin Willig <benjamin.willig@acsone.eu>MaintainerThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.To contribute to this module, please visithttps://odoo-community.org.
Package: odoo10-addon-account-asset-analytic
Account asset analyticThis module allows you to define an analytic account per asset and creates
expenses or depreciations moves (according to category type) with that analytic
account instead of the analytic account per category, as the standard does.It also propagates analytic account from invoice line to analytic account line.UsageBug TrackerBugs are tracked onGitHub Issues. In case of trouble, please
check there if your issue has already been reported. If you spotted it first,
help us smashing it by providing a detailed and welcomed feedback.CreditsImagesOdoo Community Association:Icon.ContributorsPedro M. Baeza <pedro.baeza@tecnativa.com>Antonio Espinosa <antonio.espinosa@tecnativa.com>Luis M. Ontalba <luis.martinez@tecnativa.com>Akim Juillerat <akim.juillerat@camptocamp.com>MaintainerThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.To contribute to this module, please visithttps://odoo-community.org.
Package: odoo10-addon-account-asset-depr-line-cancel
Cancel button on account asset depreciation lineThis module adds a button to allow to remove the depreciation journal entry
created by each asset depreciation line.UsageOn each depreciation line that has created a journal entry, you have a new
button with a white cross in a red circle that allows to remove that entry.Bug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed feedbackhere.CreditsContributorsPedro M. Baeza <pedro.baeza@tecnativa.com>David Vidal <david.vidal@tecnativa.com>MaintainerThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.To contribute to this module, please visithttp://odoo-community.org.
Package: odoo10-addon-account-asset-disposal
Account asset disposalThis module extends the functionality of account_asset adding a disposal
date, allowing reversion of disposal operation and adding the state
“Disposed” to the asset.UsageIn a disposed asset you will find an ‘Undo disposal’ button to revert
operation.Bug TrackerBugs are tracked onGitHub Issues. In case of trouble, please
check there if your issue has already been reported. If you spotted it first,
help us smashing it by providing a detailed and welcomed feedback.CreditsImagesOdoo Community Association:Icon.ContributorsPedro M. Baeza <pedro.baeza@tecnativa.com>Antonio Espinosa <antonio.espinosa@tecnativa.com>Luis M. Ontalba <luis.martinez@tecnativa.com>MaintainerThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.To contribute to this module, please visithttps://odoo-community.org.
Package: odoo10-addon-account-asset-maintenance
Link between assets and equipmentsThis module links assets with equipments, allowing to create automatically
an equipment from the supplier invoice if an equipment category is assigned
in the asset category.ConfigurationTo configure this module, you need to:Go toAccounting > Configuration > Management > Asset Types.Select one asset type.Fill the field “Equipment category” with the equipment category we want to
assign to the auto-created equipments.UsageTo use this module, you need to:Go toAccounting > Purchases > Vendor Bills.Create a new bill.Create one invoice line.Select an asset category with an equipment category filled.Validate the invoice.A new page called “Equipments” will appear with the auto-created equipments.An equipment will created per each quantity indicated in the invoice line.If the quantity is not integer (for example: 3.5), the upper integer number
will be used (4 for the example).If you cancel the bill, the created equipments will be removed.You can access equipments for the created asset:Go toAccounting > Adviser > Assets.Open the created assetYou will see an smart-button with the string “Equipments” that links to the
created asset.Bug TrackerBugs are tracked onGitHub Issues. In case of trouble, please
check there if your issue has already been reported. If you spotted it first,
help us smash it by providing detailed and welcomed feedback.CreditsContributorsPedro M. Baeza <pedro.baeza@tecnativa.com>MaintainerThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.To contribute to this module, please visithttps://odoo-community.org.
Package: odoo10-addon-account-asset-management
Financial asset managementThis Module manages the assets owned by a company. It will keep
track of depreciation’s occurred on those assets. And it allows to create
accounting entries from the depreciation lines.The full asset life-cycle is managed (from asset creation to asset removal).Assets can be created manually as well as automatically
(via the creation of an accounting entry on the asset account).Excel based reporting is available via the ‘account_asset_management_xls’ module.The module contains a large number of functional enhancements compared to
the standard account_asset module from Odoo.When you compute the asset depreciation board, lines are flagged ‘Init’
if they are beforeLock Datefiscalyear_lock_dateConfigurationIt is recommended to configure your Purchase Journal with “Group Invoice Lines” to avoid the
creation of separate assets per Supplier Invoice Line.UsageKnown issuesThe module in NOT compatible with the standard account_asset module.Bug TrackerBugs are tracked onGitHub Issues. In case of trouble, please
check there if your issue has already been reported. If you spotted it first,
help us smash it by providing detailed and welcomed feedback.CreditsContributorsOpenERP SALuc De Meyer (Noviat)Frédéric Clementi (camptocamp)Florian Dacosta (Akretion)Stéphane Bidoul (Acsone)Adrien Peiffer (Acsone)MaintainerThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.To contribute to this module, please visithttp://odoo-community.org.
Package: odoo10-addon-account-asset-management-import
Import Fixed AssetsThis module allows the import of Fixed Assets from a CSV file.Before starting the import a number of sanity checks are performed such as:check for duplicatescheck if asset profiles are correctIf no issues are found the assets will be loaded.
The resulting Fixed Assets will be in draft mode to allow a final check before confirming the asset.UsageInput file column headersMandatory FieldsReferenceThe Reference is checked for uniqueness to avoid loading of duplicate assets.Asset NameAsset ProfilePurchase ValuePurchase Value in Company CurrencyAsset Start DateDate format must be yyyy-mm-ddOther FieldsExtra columns can be added and will be processed as long as
the column header is equal to the ‘ORM’ name of the field.
Input fields with no corresponding ORM field will be ignored
unless special support has been added for that field in this
module (or a module that extends the capabilities of this module).This module has implemented specific support for the following fields:PartnerThe value must be unique.
Lookup logic : exact match on partner reference,
if not found exact match on partner name.A blank column header indicates the end of the columns that will be
processed. This allows ‘comment’ columns on the input lines.Empty lines or lines starting with ‘#’ will be ignored.Remark:If you need to override values from the selected Asset Profile, you should
enter those fields after the ‘Asset Profile’ field.Known IssuesThis module uses the Pythoncsvmodule for the reading of the input csv file.
The input csv file should take into account the limitations of thecsvmodule:Unicode input is not supported. Also, there are some issues regarding ASCII NUL characters.
Accordingly, all input should be UTF-8 or printable ASCII.
Results are unpredictable when this is not the case.Bug TrackerBugs are tracked onGitHub Issues. In case of trouble, please
check there if your issue has already been reported. If you spotted it first,
help us smashing it by providing a detailed and welcomed feedback.CreditsContributorsLuc De Meyer, Noviat <info@noviat.com>MaintainerThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.To contribute to this module, please visithttps://odoo-community.org.